首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Highchart使用其他数据导出

Highchart使用其他数据导出
EN

Stack Overflow用户
提问于 2013-05-23 21:26:27
回答 2查看 429关注 0票数 0

我有一个关于highchart导出的问题。我需要使用highchart自己的导出,我想知道我是否可以使用另一个数据系列来导出。例如:

代码语言:javascript
复制
series: [{
  type: 'pie',
  name: '',
  data: [<?=substr($data2,0,-1)?>],
  data: [<?=iconv("UTF-8","ISO-8859-9",substr($data2,0,-1))?>]
}

我想使用第一个data查看第二个用于导出的data。我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2013-05-23 22:45:32

您看到导出选项了吗?http://api.highcharts.com/highcharts#exporting.chartOptions

票数 0
EN

Stack Overflow用户

发布于 2013-05-24 20:53:11

这里有一个方法,需要一些额外的工作,但应该能做到这一点。我所做的是设置一个自定义导出按钮,该按钮首先将序列数据设置为其他数据字符串,然后将其导出为图像,然后将图表数据设置回其原始值。请注意,第一个setData()调用不会重新绘制图表。这样我们就看不到新的数据点了。第二个setData()调用进行重绘。我没有测试它与缩放或重置其他图表选项,如YMMV。

Example及相关代码:

代码语言:javascript
复制
$(document).ready(function () {
    $('#clickme').click(function () {
        chart.series[0].setData(data2, false);
        chart.exportChart({type: "image/jpeg"});
        chart.series[0].setData(data1, true);
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16715173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档