highcharts lang.resetZoom似乎不起作用

时间:2015-02-25 17:29:01

标签: highcharts

我已阅读API文档,搜索谷歌,但据我所知,设置

lang: {
  resetZoom: "foo"
}

不起作用。我已经在lang中定位了其他键并且它们保持不变,但不是resetZoom或resetZoomTitle。使用Highcharts 4.1.1

这是我修改过的小提琴:http://jsfiddle.net/66fch6t3/

$(function () {
    $('#container').highcharts({
        lang: {
            resetZoom: "reset me please"
        },
        chart: {
            zoomType: 'x',
            resetZoomButton: {
                theme: {
                    fill: 'white',
                    stroke: 'silver',
                    r: 0,
                    states: {
                        hover: {
                            fill: '#41739D',
                            style: {
                                color: 'white'
                            }
                        }
                    }
                }
            }
        },

        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }]
    });
});

1 个答案:

答案 0 :(得分:3)

如果您通过Highcharts.setOptions功能执行此操作,则此功能正常。例如:

Highcharts.setOptions({
    lang: {
        resetZoom: "reset me please"
    }
});


$('#container').highcharts({
   ...
}

请参阅this JSFiddle demonstration了解它的外观和效果。

如果您查看the API,您会看到lang位于左侧树状结构中的Highcharts.setOptions({下,而不是$("#container").highcharts({下。