44 chart types, each a few lines of spec.
Open a type for a live ECharts render, the same library dvt dashboards draw with, guidance on when to use it, and a minimal JSON spec you can copy straight into a dashboard.
Comparison
Compare a measure across categories.
Bar chart
Compare a measure across categories, like revenue by region.
Horizontal bar chart
Rank many categories with long labels, read top to bottom.
Stacked bar chart
Show a total and its composition together, like revenue by plan tier.
100% stacked bar chart
Show proportional composition when share matters more than the total.
Waterfall chart
Bridge a starting and ending value through signed increases and decreases.
Pictogram chart
Communicate a count more intuitively with repeated icons.
Trend
How a measure moves over time.
Line chart
The default for a trend over time, like daily active users.
Smooth line chart
Smooth line interpolation for genuinely continuous data.
Step line chart
Show discrete state changes that hold steady in between.
Area chart
Show trend and magnitude together, like cumulative signups.
Calendar heatmap
Spot daily streaks and gaps in the familiar calendar grid.
Stream graph
Show category volumes rising and falling over time as flowing bands.
Part-to-whole
Composition and proportion.
Pie chart
Show each slice's share of a whole, with five or fewer categories.
Donut chart
Part-to-whole composition with a headline number in the center.
Funnel chart
Show drop-off across sequential stages that narrow in volume.
Treemap
Pack hierarchical composition into rectangles sized by value.
Sunburst chart
Show hierarchy and composition together as concentric rings.
Hierarchy & flow
Structure, networks, and movement.
Sankey diagram
Trace flows that branch, merge, and leak between stages.
Tree diagram
Show parent-child branching, like an org chart or taxonomy.
Network graph
Show entities and relationships, like a dependency map or topology.
Flow map
Visualize directional movement between points, like shipment routes.
Parallel coordinates chart
Compare many entities across many dimensions on parallel axes.
Chord diagram
Show bidirectional relationships and their strength around a circle.
Statistical
Distribution and financial shape.
Gauge chart
Show a single value against a range with clear status zones.
Radar chart
Compare a few entities across five to ten shared dimensions.
Box plot
Summarize a distribution's quartiles, median, and outliers across groups.
Candlestick chart
Show open-high-low-close price action and volatility per period.
Animated
Specs that move: temporal storytelling.
Maps
Geography-encoded measures: choropleths and time-lapse spread.
3D & GPU
3D and GPU-scale types, WebGL-rendered via echarts-gl; specs are non-portable (dvt Full).
3D bar chart
Compare a measure across two categorical dimensions as a grid of 3D bars.
3D line chart
Trace a trend through 3D space across two dimensions at once.
3D globe arcs
Draw routes and trajectories as arcs over a 3D globe.
3D scatter plot
Spot clusters and correlation across three numeric measures at once.
3D surface plot
Show a continuous surface z = f(x, y) over two continuous dimensions.
3D map
A choropleth with extruded region heights on a 3D globe or region.
GPU network graph
Force-directed layout that stays interactive at thousands of nodes.
GPU scatter plot
Plot tens of thousands of points without dropping frames.
GPU line trajectories
Render tens of thousands of routes or traces as one aggregate pattern.
GPU flow field
Animated particles tracing a vector field's direction and speed.
Follow the build
dvt is in founding research. Leave your email and we'll reach out when there's something to see — no newsletters, no noise.