我正在使用Amcharts.js生成图表但我遇到了一个问题“下载的图像仅在Windows和Linux系统上模糊,但不在Mac上”,并且还与amcharts支持团队进行通信但尚无响应。
答案 0 :(得分:1)
请尝试将multiplier
设置为2.在https://github.com/amcharts/export处查看此设置。
this.toJPG({
multiplier: 2
}).function (data) {
// Export
});
请在此处查看更新后的示例:https://www.amcharts.com/kbase/exporting-multiple-charts-on-the-page-to-a-single-pdf/
什么是乘数?
我们假设您的图表宽800像素,高400像素。如果乘数为1,则图像可能会拉伸以覆盖PDF中的显示区域。如果PDF宽度为1000像素,则表示图像正在拉伸,因此看起来很模糊。
如果将乘数设置为更大的值,例如2,那么该图像将创建1600px乘800px。这意味着它不需要拉伸,除非你的PDF显示超过1600px。