我想将 echart 保存为图像。如果toolbox.saveAsImage
选项设置为true
,我可以使用工具箱操作来保存图表。但是,我想知道这是否可以通过编程方式完成?
问问题
8974 次
2 回答
15
这应该通过 来实现echartsInstance.getDataURL
,您可以使用它来设置图像格式、像素比例等。
(opts: {
// Exporting format, can be either png, or jpeg
type?: string,
// Resolution ratio of exporting image, 1 by default.
pixelRatio?: number,
// Background color of exporting image, use backgroundColor in option by default.
backgroundColor?: string,
// Excluded components list. e.g. ['toolbox']
excludeComponents?: Array.<string>
}) => string
有关详细信息,请参阅ECharts 文档。
于 2017-05-16T11:33:56.870 回答
3
如果您有 echart 实例变量,请使用getDataURL
带有参数的方法,如下所示:
echartInstance.getDataURL({
pixelRatio: 2,
backgroundColor: '#fff'
});
没有选项的调用是e.getDataURL()
行不通的。
于 2019-08-28T10:26:38.227 回答