0

単純な高値チャートのデフォルトのズームレベルを変更しようとしています。私は解決策を探していて、これを思いついた:

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を試している場合、またはそれ以外の場合でも、上記のコードまたはデモのように 、末尾のコンマ( ,)を削除することをお勧めします。selected:0,

末尾のコンマは無効なjsonにつながり、一部のブラウザはそれらで正しく動作しない場合があります。json @ http://jsonlint.com/を検証するか、jsFiddleのJSLintオプションを試すことができます。

于 2012-11-14T15:44:44.283 に答える