Highcharts 3.0版本的导出选项有何变化?

时间:2013-03-25 06:42:25

标签: php javascript highcharts

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

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

并修复了highcharts 3.0中的许多错误,但我现在对于高级图表输出选项感到困惑,我之前已经工作过,直到上周才开始工作。

这是我的工作小提琴

http://jsfiddle.net/jZ9zV/

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

发生的事情是

  1. 我只允许选项下载图片,标题只能在导出的图片中看到。

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

  3. 如何配置导出选项,就像我以前用过的图表标题图片一样,请参考我的小提琴。

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

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

    谢谢 - 帮助赞赏:)

    那么请看下面我目前的解决方法是否有人使用3.0?

2 个答案:

答案 0 :(得分: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'
                                    }
                            }
                        });
                     }
                 }]
             }
         }
     }

答案 1 :(得分: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版相同的功能