Avatar of soozh
Flag for Sweden

asked on 

Saving chart drawn in charts.js as an image.

I am using charts.js to draw a polar chart.   When the chart is complete i want to make it available as a download to the user so they can use it in presentations etc.

To do this i use toBase64Image()

However i have realized that the image is rendered at the same size as it appears on the screen.  Understandably i guess!.  However when my app is run on a mobile the resulting image is  too small to be used elsewhere.   I would like it to be at least 400*400 pixels.

Is there another strategy i can employ?  Can I redraw the chart in a hidden div which has a larger size, or perhaps render it server side?  Any ideas would be appreciated.

I am using MVC 5 ASP.NET C#. 

ASP.NETMobileC#* charts.jsJavaScript

Avatar of undefined
Last Comment

8/22/2022 - Mon