Chart animates only on the first / initial render, as of now. We will re-consider this behavior for future releases.
—
Manoj Mohan
Team CanvasJS
Walterw,
Can you kindly share a sample csv so that we can reproduce the issue at our end and help you out?
—-
Manoj Mohan
Team CanvasJS
You can use labelFormatter to format crosshair labels based on your requirement.
—-
Manoj Mohan
Team CanvasJS
Jason,
Glad that you have figured it out :)
Also, you can checkout at this gallery page for more examples for integrating CanvasJS Chart in Angular app. You can also download Angular sample project from our download page that you can run locally.
—-
Manoj Mohan
Team CanvasJS
You can achieve your requirement using viewportMaximum and viewportMinimum as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
You can create multi series chart as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
As the difference in the two mentioned dataPoint y-value is large, height of the smaller y-value dataPoint will be negligible and not visible. We will reconsider this behaviour to be improved in future releases. However, you can workaround this behaviour by adding some larger value dataPoint instead of smaller value as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
Date Time on axisY is not supported as of now. However, you can achieve your above requirement as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
Index-labels overlap each other as there would be no space available when the datapoint values are small. It can be avoided to an extent by setting indexLabelFontSize to a smaller value.
—-
Manoj Mohan
Team CanvasJS
You can disable interaction with chart like updating toolTip, zooming/panning, mouse-events, etc with the help of interactivityEnabled property. Setting interactivityEnabled to false in smaller screen should work fine in your case. Please take a look at this JSFiddle.
—-
Manoj Mohan
Team CanvasJS