我对高清图输出有疑问。我需要使用高图自己的导出,我想知道我使用另一个数据系列进行导出。例如;
series: [{
type: 'pie',
name: '',
data: [<?=substr($data2,0,-1)?>],
data: [<?=iconv("UTF-8","ISO-8859-9",substr($data2,0,-1))?>]
}
我想先使用data
查看第二个data
以进行导出。我怎样才能做到这一点 ?
答案 0 :(得分:0)
答案 1 :(得分:0)
这是一种需要一些额外工作的方法,但应该这样做。我所做的是设置一个自定义导出按钮,首先将系列数据设置为其他数据字符串,然后将其作为图像导出,然后将图表数据设置回其原始值。请注意,第一个setData()
调用不会重绘图表。这样我们就看不到新的数据点了。第二个setData()
调用会重绘。我还没有通过缩放或重置其他图表选项来测试它,所以YMMV。
Example及相关代码:
$(document).ready(function () {
$('#clickme').click(function () {
chart.series[0].setData(data2, false);
chart.exportChart({type: "image/jpeg"});
chart.series[0].setData(data1, true);
});
});