Skip to content
Laszlo Simon edited this page Nov 4, 2021 · 25 revisions

Vizzu Development

This page contains information for contributors. If you are looking for information about how to use Vizzu, please visit our documentation site.

Issues

https://github.com/vizzuhq/vizzu-lib/issues

Road map

  • Multi-chart support:
    • multiple charts on the same canvas
    • common dataset for multiple charts
    • Nested char support (complete chart inside chart marker, e.g. scatter-plot with piecharts as markers)
  • Data:
    • Various data aggregation methods (min, max, mean, sum, sumif(filter), deviance, ...)
    • Time-series handling (auto-detection of time/date data series, aggregate by day/month/etc)
  • Animation:
    • staggering
    • support animation between charts using different data series
  • Legend
    • layout positioning
    • item sorting
  • Plot
    • Map support
    • Spline support on line/area charts
    • Multiline text support
    • Mouse zoom/scroll
    • Permanent marker selection
  • Axis:
    • Multi-axis support
    • Logarithmic axis scale
    • Function as min/max range
    • configurable axis guide steps

Planned Addons

  • UI Widgets
    • (Video-like) player bar
    • Presentation control bar
    • Range selector bar
  • APIs/API extensions
    • WebComponent
    • Presets (for common chart types e.g. bar, pie, ...)
    • Suggestion API (auto chart type selection based on use case: comparison, composition, relationship, distribution)
    • Analist API (drilldown, aggregate, split, stack)
    • Templates
      • racing bar chart
      • scrollytelling template
  • Data
    • CSV input
    • JSON-stat input
    • Apache Arrow input
  • Export
    • Video export
    • Gif export
    • SVG export

Planned Examples/Howtos

  • Scaleable/responsive chart
  • Filtering values with combobox
  • Filtering datetime values with slider
  • Putting captions on the chart
Clone this wiki locally