0

我正在尝试更改简单的 highstock 图表上的默认缩放级别。我一直在寻找解决方案并想出了这个:

rangeSelector: {
            selected:0,
        },

这不适用于下面的代码

   chart = new Highcharts.StockChart({
        chart: {
            renderTo: 'dummycontainer'
        },

        rangeSelector: {
            selected:0,
        },


        credits: {
            enabled: false
        },

        yAxis: {
            title: {
                text: ''
            },
            max: 100
        },

        tooltip: {
            pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> <br/>', //({point.change}%)
            valueDecimals: 2
        },
        series: [{
            name: 'MMP',
            data: [

            ],
            marker : {
                enabled : true,
                radius : 3
            },
            shadow : true
        }]
    });

这可能是什么原因造成的?

4

1 回答 1

1
rangeSelector: {
    selected:0
}

非常有效

更改默认时间范围 | Highchart & Highstock @ jsFiddle

在浏览器的 javascript 控制台中检查任何其他与 javascript 相关的错误。如果您在 IE 上试用,或者甚至在其他情况下,我建议您从上面的代码或演示中 删除尾随 comman( ,) 。selected:0,

尾随逗号会导致 json 无效,并且某些浏览器可能无法正确处理它们。您可以验证您的 json @ http://jsonlint.com/或尝试 jsFiddle 中的 JSLint 选项。

于 2012-11-14T15:44:44.283 回答