Hi,
We’ve run into an issue when using CanvasJS for printing. Basically, when we have a canvas chart, which we want to export, so, for example this one: http://jsfiddle.net/ownd0vcr/
We can’t export it at that current size, because it would come out blurry and small. So we upscale it, printing DPI is around 3 times the DPI of a screen, so we basically tried to solve this by blowing up the chart, making it huge, creating the chart with large text sizes, then shrinking it down and putting it on a PDF. So when the user prints the page, they get a chart which is not blurry, it looks good. We have one problem though, as you can see here in my blown up example: http://jsfiddle.net/0L59tytv/
As it assumes it has the space I guess? It looks like it adds hundreds of items along the axisX, it adds a huge amount, we don’t need this many. We just want to show about 8 or so, we have tried adding code for an interval count amount, but we don’t want to write code for your software which we don’t entirely understand, because this requires us to maintain it, to make sure it works, it’s a risk we can’t take. We can’t continue to use your software happily unless their is a way, to define how many ticks per axis are to be shown. We want to be able to say:
axisX {
labelFontSize: 25,
tickCount: 8
}
or something like that.
Any ideas?