3D charts
Since 2015 various charts have been updated to have new or improved 3D support. These charts are listed below. Certain visual effects (ie the CSS-based generic ones) won't have any issues. Though as with the previous 3D variations, canvas-based effects (eg the wave effect) may be slowed due to the extra drawing that's involved. As you'll see from the demos there's not a whole lot involved in switching your charts to 3D - just a single configuration property and some increased margin settings (in some cases). There's an example of each 3D style chart listed below.
Canvas demos
-
3D Bar charts (bar-3d-effect.html)
- A 3D Bar chart where the X-axis is positioned in the center (bar-3d-effect-xaxispos-center.html)
- Multi-row Bar chart where multiple datasets are positioned one-behind-the-other(bar-3d-effect-multi-row.html)
- A 3D Bipolar chart (bipolar-3d.html)
- A 3D Vertical Progress Bar (using the 3D Bar chart) (bar-vprogress-3d.html)
- A 3D Donut chart (donut-3d.html)
-
A regular 3D Horizontal Bar chart (hbar-3d.html)
- A 3D Horizontal Bar chart with the Y-axis positioned in the center (hbar-3d-yaxispos-center.html)
- A 3D Horizontal Bar chart with the Y-axis position on the right (hbar-3d-yaxispos-right.html)
- A 3D Horizontal Progress bar (using the 3D Horizontal Bar chart) (hbar-3d-hprogress.html)
- A 3D Line chart (line-3d-effect.html)
- A 3D Pie chart (pie-3d.html)
- A 3D Rose chart (rose-3d.html)
SVG demos
- A regular 3D SVG Bar chart (svg-bar-3d-standard.html)
- A grouped 3D SVG Bar chart (svg-bar-3d-grouped.html)
- A stacked 3D SVG Bar chart (svg-bar-3d-stacked.html)
- A 3D Vertical Progress Bar (svg-bar-3d-vprogress.html)
- A 3D Vertical Progress Bar (svg-bar-3d-vprogress.html)
Caveats
- Shadows can reduce the frame rate of canvas-based animations. So if you want animated 3D charts, turn off shadows or choose a CSS-based effect (such as the expand effect).
- Dynamic features will probably not work well. As you will see from the demos though, the "progress bar" adjusting (for example) is passable. Tooltips work satisfactorily too (as you can see from the chart above).
- The 3D Line chart demo is just that - only a demo - and the 3D capability is not "built-in" to the Line chart library. The code for it though is quite straightforward.