3

時間ラベルをフォーマットするためにxAxisプロパティに設定する必要のあるHighchartsオプションを確認しましたが、このシナリオでこれがどのように機能するかを正確に理解できませんでした。

日中(日中)に株式の動的データを取得しました。データは毎日9:30から17:00に取得されるため、表示する必要があります。次のように30分間隔を示すラベルを表示する必要があります。 :9:30..10:00..10:30..etcですが、5分ごとに受信するデータブロック(ポインター)でこれを機能させることができないようです。

もう1つの問題は、チャートの全幅にまたがらずにデータを表示する必要があることです。たとえば、10:00には、6本のバー(各5分)しかありませんが、チャートに大きな6本が表示されます。バーを時間枠にロックする代わりに: 望ましくない動作

私がする必要があるのは、これらのバーを9:30-10:00の領域内に表示し、次のようにさらに多くのデータを受け取るので、残りを埋めるために残しておくこと 望まれる行動 です。これを行う方法について助けていただければ幸いです。株価チャートタイプが機能していることは知っていますが、今は緊急にOHLCタイプを使用する必要があります。

どうもありがとう。

4

1 に答える 1

4

これがあなたの考えているタイプのことかどうかはわかりません。

しかし、highchartsを使用すると(これが使用している場合)、手順を実行できます。次に、x間隔ごとにのみラベルを表示します。

プロジェクトへのアプローチ方法のデモを作成しました。

//

http://jsfiddle.net/BAV4X/69/

//

いくつかの問題がありますが、そもそもこれは従来の「開始/終了」日の値ではなく、「高/低」であり、高は差によって計算され、ツールチップがいつ作成され、対応する値であるかを確認できます。

「カテゴリ」を使用する必要はなく、代わりにデータ系列の[x、y]座標を使用する必要があることに注意してください。

編集

どうやら、x軸プロパティ「MAX」を設定して、グラフを拡大縮小するのではなく、グラフ全体を表示できるようにすることができます。

これは、開始x軸を示す「pointStart」があり、「pointEnd」がないため、かなり混乱します。

于 2011-03-22T23:44:11.757 に答える