Jigisa,
You can find out the intersection points of the curves by solving the original equations of the curves intersecting each other. This will give you accurate result.
Many curve can pass through finite number of discontinuous dataPoints. CanvasJS uses approximate Bézier curve interpolation, to represent the curve passing through user given dataPoints. So, it’s almost impossible to construct an unique equation passing through the sample dataPoints and find intersection between two spline curve.
However, there is a workaround using Image processing and convertPixelToValue method (given in API). But this will only give you an approximate Intersecting coordinate of the curves.
—
Sanjoy Debnath
Team CanvasJS
Jigisha,
Sorry, this feature is not available as of now.
—
Sanjoy Debnath,
Team CanvasJS
Jigisha,
Sorry, this feature is not available as of now.
—
Sanjoy Debnath,
Team CanvasJS
Carlo,
[update]
We have just released v2.0 GA with 5 new chart types & several other features. Please refer the release blog for more information & let us know your feedback.
We have just released v2.0 Beta 2 with this fix. Please refer to the release blog for more information.
Do download the latest version from our download page and let us know your feedback.
——–
Sanjoy Debnath,
Team CanvasJS
We have just released v2.0 Beta 2 with this fix. Please refer to the release blog for more information.
Do download the latest version from our download page and let us know your feedback.
——–
Sanjoy Debnath,
Team CanvasJS
Carlo,
We have figured out the issue. It happens when some library(like prototype.js) or section of code modifies JavaScript primitive data-types(Array).
We have fixed the issue and it would be released in version 2.0 GA.
——–
Sanjoy Debnath,
Team CanvasJS
Thanks for reporting the issue. We are looking into it and get back to you at the earliest.
——
Sanjoy Debnath,
Team CanvasJS
Carlo,
Still we are unable to reproduce the issue at our end. But based on the error you have shared we have made few changes. Can you please test your charts in the mock-site with this updated build and let us know your feedback.
——–
Sanjoy Debnath,
Team CanvasJS
When zoomType is “x”, viewports of y axis will be calculated based on the dataPoints present within the zoomed region. But when zoomType is “xy”, viewports of y axis depends on the zoomed region. Because of this, you won’t be able to observe the variation in data when zoomType is “xy”. We would recommend you to try the same with zoomType “x”, which would be better as per your requirement. If that doesn’t fulfill your requirement please share some more details, so that we can look into it and help you better.
—
Sanjoy Debnath,
Team CanvasJS
Sorry, as of now tooltip is shown only for dataPoints. However, for showing the maximum y value on the stripLines (vertical lines) you can use corresponding stripLines label. Please take a look at this example.
Kathy,
JavaScript Date constructor treats string as UTC format, not local. However, while displaying this date is converted into Local time zone, which makes the difference as observed in your jsFiddle.
You can take a look at this work-around to overcome this issue. You can also take a look at this page for further clarification.
—-
Sanjoy Debnath,
Team CanvasJS
thumbs,
Can you please create a jsfiddle reproducing the case so that we can understand it better and help you out.
—
Sanjoy Debnath
Team CanvasJS
Kathy,
We tried reproducing the issue with your jsfiddle, but it seems to be working fine. Here is the screenshot. Can you please provide complete browser and OS details, so that we can look into it and help you out.
——
Sanjoy Debnath
Team CanvasJS
You can use label instead of x along with CanvasJS.formatDate method, in your case. Please take a look at this updated jfiddle.
—
Sanjoy Debnath
Team CanvasJS