We are looking into your query and will get back to you at the earliest.
—-
Manoj Mohan
Team CanvasJS
Combining bar and line chart is not possible as of now. However, you can achieve your requirement by adding stripLines in axisY as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
Sorry, for the late response.
please see the following example:
https://jsfiddle.net/Lzbmgkc7/
Thanks for reporting the use-case. As we are working on some important updates, we have not set any definite timeline for the fix.
Can you please brief us further about your exact requirement so that we can suggest any possible workaround to overcome this issue?
—-
Manoj Mohan
Team CanvasJS
You can attach crosshair to secondary axisX to show crosshair labels on top of the chart.
—-
Manoj Mohan
Team CanvasJS
Thanks for your interest in CanvasJS. One of our representatives from the sales team will get in touch with you.
For any other sales-related queries feel free to contact us at sales[at]canvasjs[dot]com.
—-
Manoj Mohan
Team CanvasJS
In order to render chart on the server side you would require a headless browser like PhantomJS. Here is an article that might help.
Please take a look at this sample PhantomJS project, that captures the chart image from web page and saves it to a particular location. Please refer to the instructions.txt file for clear understanding.
—-
Manoj Mohan
Team CanvasJS
Please refer to this React Native Documentation for more information on reading local files into WebView.
—
Manoj Mohan
Team CanvasJS
Thanks for sharing the use-case. We are currently looking into your use case. However, for the workaround, you can convert your datapoint from microseconds to milliseconds and using xValueFormatString you can display it as microseconds as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
You can hide the toolTip content of the hidden dataSeries by setting toolTipContent to null as shown in this JSFiddle.
—-
Manoj Mohan
Team CanvasJS
1. Which means once you zoom into an area of the chart programmatically, the reset button doesn’t reset anymore, it sets the viewport to whatever was programmatically set.
On updating the viewport range programmatically, you are setting the viewport range in the chart options. So by clicking the reset button after setting the viewport range programmatically, the chart will take the viewportMinimum and viewportMaximum as the default range for the chart. To overcome this behaviour, you can set the viewportMinimum and viewportMaximum to null on clicking the reset button in rangeChanging event.
2. The button will only set the viewport to that range once. If you click the button and then zoom or pan on the graph, the button no longer sets the viewport to the expected range.
Programmatically zooming can be done by setting chart-options, which is usually done without user interaction/mouse events, whereas user interaction through mouse-event over the chart updates the latest viewport. Because of this clicking button doesn’t set the viewport. However, you can reset the viewport by setting it to null and set it to the desired value to make it work according to your requirements.
—-
Manoj Mohan
Team CanvasJS
Sorry, as of now we don’t have any event that is triggered after the chart is rendered. However, since CanvasJS renders millions of data in few milliseconds you can workaround by calling the required function with a delay of 2 seconds along with animationDuration of chart using the setTimeout method.
—-
Manoj Mohan
Team CanvasJS
It seems to be working fine. Can you kindly create a sample project reproducing the issue and share it with us over Google-Drive or Onedrive so that we can look into your code, understand the scenario better and help you out?
—-
Manoj Mohan
Team CanvasJS