1

很高兴 highcharts 发布了更新的 3.0 版本

http://www.highcharts.com/component/content/article/2-news/54-highcharts-3-0-released

并修复了 highcharts 3.0 中的许多错误,但我对 highhcharts 导出选项感到困惑,这些选项我之前工作过并且一直工作到上周。

这是我的工作小提琴

http://jsfiddle.net/jZ9zV/

熟悉 highcharts 的人会知道更早的导出选项。

发生的事情是

  1. 我只允许下载图像的选项,并且标题仅在导出的图像中可见。

  2. 我不想显示其他默认选项。

  3. 如何配置导出选项,就像我以前对图表标题图像所做的那样,请参考我的小提琴。

  4. 旧的打印按钮位置未定义,或者有时在该按钮中加载导出图表的逻辑似乎与我的导出图表代码有问题..

有没有人解决或帮助我解决我的问题?

谢谢 - 帮助表示赞赏:)

好吧,请在下面查看我当前的解决方法,有人可以使用 3.0 吗?

4

2 回答 2

2

正如您从http://api.highcharts.com/highcharts#exporting.buttons中看到的那样,exportButton 和 printButton 现在已被移除,并替换为通用 contextButton。因此,您可以将其用于下拉菜单:http ://api.highcharts.com/highcharts#exporting.buttons 。

另请参阅http://docs.highcharts.com/#export-module上的新文章

编辑:这是你更新的小提琴:http: //jsfiddle.net/highcharts/jZ9zV/5/

exporting: {
         filename: 'sfasfasfa',
         buttons: {
             contextButton: {
                 menuItems: [{
                     text: 'Export Chart',
                     onclick: function () {
                         this.exportChart({}, {
                            title: {
                                text: 'sfasfasfa',
                                  style: {
                                        width: '450px'
                                    }
                            }
                        });
                     }
                 }]
             }
         }
     }
于 2013-03-25T09:14:33.197 回答
0

好吧,这是我临时修复我的 highcharts 导出选项上的错误,但我想使用 3.0 。

我从 code.highcharts 加载了旧版本并评论了最新版本。

<!--
<script src="http://code.highcharts.com/highcharts.js"></script>
-->
<!--
<script src="http://code.highcharts.com/modules/exporting.js"></script>
-->
<script src="http://code.highcharts.com/2.3.5/highcharts.js"></script>
<script src="http://code.highcharts.com/2.3.5/modules/exporting.js"></script>

用旧版本更新小提琴

jsfiddle.net/jZ9zV/4/ (working)

任何人都可以向我展示与 3.0 版相同的功能吗

于 2013-03-25T08:50:44.553 回答