2

Highstockでカテゴリをx値として使用することは可能ですか?x軸としてタイムバーは必要ありませんが、番号付きの評価のようなものが必要です。

これはHighchartsで機能しますが、Highstockのスクロールバー機能が必要です。

4

3 に答える 3

4

ハイストックリリースを使用できますが、ハイチャートとスクロールバーを使用してください。

例を見てください:

var chart = new Highcharts.Chart({

    chart: {
        renderTo: 'container'
    },
    xAxis:{
        min:0,
        max:2,
        categories:['first','second','third','fourth']
    },
    scrollbar: {
        enabled: true
    },

    rangeSelector: {
        enabled:false
    },

    series: [{
        name: 'USD to EUR',
        data: [1,3,4,6]
    }]
});

http://jsfiddle.net/b826C/

于 2013-02-25T13:36:25.653 に答える
2

Highstockと次の回避策を使用して、必要な機能を取得できる場合があります。

x軸は日時であり、シリーズの日付の範囲は日時0から日時xです。ここで、xはカテゴリの数です。

次に、xAxisラベルをフォーマットするときは、次を使用します。

labels: {
    formatter: function() {
    return categoryText[this.value];
   }
}

同様に、ナビゲーターのテキストをフォーマットできます。

categoryTextは、カテゴリのテキスト名を含むローカル変数です。

これがフィドルです:https ://jsfiddle.net/b826C/98/

于 2015-09-09T10:15:48.767 に答える
1

Highcharts / Highstockの開発者の1人が私のサポートリクエストに答えました:ナビゲーターを時間間隔以外のものに切り替えることはできません。

私の問題に対する唯一の解決策は、次のサンプルのようなマスターチャートと詳細チャートを使用したナビゲーションです:  http ://www.highcharts.com/demo/dynamic-master-detail

于 2013-03-06T06:43:00.577 に答える