Chart Canvas Vs Svg. A strong opinion but it feels right to me. If size is large and interactivity is required you have to go canvas or tricky SVG which is complex in either case.
If size is large and interactivity is required you have to go canvas or tricky SVG which in either case is complex. SVG is the default choice. If size is small answer is SVG hands-down.
However although HTML5 Canvas is definitely better suited to the task than SVG could ever be it doesnt necessarily follow that ray tracing is best executed on a element.
Good luck with your project. Good luck with your project. You can specify the renderer parameter as canvas or svg while initializing a chart. Do your charts need to be responsive or interactive.