Giter VIP home page Giter VIP logo

dzvis-package's People

Contributors

talithafs avatar

Watchers

 avatar  avatar

dzvis-package's Issues

Changing views

After switching views, the last created chart should not remain in the charting area.

ControllerAs not working

ControllerAs must be used, otherwise the code will messy in the future. It's not working as expected.

Tree control

Joining data between tables is still not supported. Therefore, the tree itself should not allow selecting nodes of two or more different roots.

This is causing a bug: if a google chart view is open, selecting a node in a different tree won't force the controller to re-enable the time variable node, even if all the nodes under that root aren't selected.

Loading

Chart controllers are ignoring nodes that are checked while loading the time variable and column categories.

One option would be deactivating the whole tree during the loading process.

Google Motion Chart validation

GoogleMotionChartController must not allow sending an empty group variable to createGoogleMotionChart.

This condition is properly checked by the corresponding R function, but the user should be able to get this information before sending data, to understand the chart's logic. This is the whole point of implementing 'intelligent' views with dynamic validation.

Details field height

The details field height is hardcoded. It's possible to calculate it dinamically after 'pull-search' loads. The problem is finding out when it happens.

Loading 2

Indicate to the user when

  • The time variable is loading
  • The chart is loading

Uncheck nodes #1

When all nodes of a enum column are unchecked, the option is not removed from the group combo.

Uncheck nodes #2

When all nodes from a enum column are checked and then unchecked, all nodes but the last remain disabled, as if representing a filter.

Control multiple dates

The multiple dates field in google-combo-chart-template.html must be controlled for invalid input, such as dates that are not present in the table column.

Maybe, monthly or yearly data should be detected when the view is being loaded, so that appropriate options are given

Constants and errors services

Is there a compact, reusable, well-structured pattern for providing constants and errors as a service in AngularJS? The others services itself must be able to use it.

Open pull-down

When the pull-down is opened, the details field bounce. It curiosly doesn't happen after containers height are resized.

Text alignment

Cannot justify the chart description.

CSS property 'text-justify' doesn't work on Chrome, Firefox or Safari

formatDates.R

If the inputs satisfyclass(dates) == yearmon [vector], toStandard == true and the frequency of the data is 'diaria' (daily), formatDates should apply the correct formatting (that is, yyyy-mm-dd) to the dates vector.

Besides, documentation is incomplete.

Search

After increasing the number of databases, serious improvements to the search system must be made.

Update documentation

createGoogleComboChart, createGoogleMotionChart, formatDates, formatGoogleChartTitle docs are not up-to-date. Generate appropriate .rd files.

Tree scroll

Scroll disappears when pull-search opens or closes

Checkboxes shouldn't be disabled

Find a way of changing the style of the checkboxes without setting it to disabled when controlling filters from a Google Chart controller.

Min and max dates

Min and max dates won't load when a view is selected and one or more nodes are already checked.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.