Ryan,
This feature is not there in our roadmap as of now. But, I will discuss this feature with my team & get back to you at the earliest.
__
Priyanka M S
Team CanvasJS
@federico.onori,
The ordering of content inside the tooltip is based on the order of data series. But this behavior is not handled in chromium-based browsers.
We will reconsider this behavior in our future releases.
__
Priyanka M S
Team CanvasJS
You can just retrieve the dataPoints from the database and pass it to chart before rendering it. Please take a look at this gallery example on Rendering Chart with Data from Database.
__
Priyanka M S
Team CanvasJS
You need to make sure that the dataPoints are updated before rendering the chart. If the axis is rendered and the plot area is blank, then there is a possibility that the dataPoints are not passed to chart before rendering it.
Passing the valid dataPoints to chart before calling chart.render() method, should work fine in your case.
__
Priyanka M S
Team CanvasJS
Converting PHP date to javascript timestamp and then passing those values to dataPoints along with setting xValueType to dateTime at dataSeries level should work fine in your case.
__
Priyanka M S
Team CanvasJS
Labels are displayed on the axis at every interval. The interval is calculated automatically if it is not specified and the labels are displayed accordingly to make the labels look less clumsy and more readable, due to which few labels will be skipped.
However, by setting appropriate interval and intervalType in axisX according to your dataPoints, you can get all the labels displayed with less readability!
__
Priyanka M S
Team CanvasJS
himanshu,
When the dataPoints are crowded at a particular region, it is not possible to determine on which dataPoint, the mouse has hovered as of now.
__
Priyanka M S
Team CanvasJS
himanshu,
Thanks for reporting this usecase. We will consider this in our future releases.
__
Priyanka M S
Team CanvasJS
Manoj,
The spacing on the left and right of the chart is based on the axis minimum and maximum values.
Axis minimum and maximum depends on the first data point value, the last data point value and the interval. Hence, spacing to the left and right of the chart will be calculated based on the axis minimum, maximum and interval.
However, by setting appropriate minimum and maximum values, you can reduce the spacing.
__
Priyanka M S
Team CanvasJS
leo,
Setting lineDashType property of crosshair to solid
should work fine in your case.
__
Priyanka M S
Team CanvasJS
Please take a look at this workaround that works fine when you hide and unhide dataSeries consecutively. However, you can try improving it further.
__
Priyanka M S
Team CanvasJS