私は HighStock と協力して、さまざまな企業の株式のチャートを作成しています。API では、株式に関するデータを取得する方法はわかりません。JSON ファイルで取得するだけです。この情報を取得するために株式パラメーター (例: 'AAPL' または 'GOOG') を渡すことができるかどうか疑問に思っています。
1 に答える
Highcharts / Highstockチャートには、デフォルトでturboThresholdがあります。これは、長いシリーズでの高価なデータチェックとインデックス作成を節約するために使用されます。したがって、1000データポイントよりも大きいグラフがある場合は、グラフを表示できるようにするためにサーバー側の処理を行う必要があります。この例では、その原理を説明および説明します。ズームレベルが変化すると、データポイントのチャート間隔がどのように変化するかに注目してください。ズームインすると、最初は月ごとに間隔が半月ごと、週ごと、日ごと、時間ごとに変わり、完全にズームインすると分単位になります。
このサンプルは、現在のズームレベルを処理するためにサーバーで何が行われているのかを示しています。
ハイストックチャートには、ストックAPIから情報を取得するためのパラメーターがありません。その機能は自分でコーディングする必要があります。私が提案するのは、サーバー側のコードを使用してAPIから情報を取得することです。次に、そのデータをポイント付きのシリーズにフォーマットし、Highstockチャートに送信します。表示するデータポイントが多い場合は、グラフに送信する前に何らかの処理を行う必要があることに注意してください。データポイントが多すぎるチャートにシリーズを送信すると、チャートにはシリーズが表示されません。
したがって、これらすべてを達成するために必要なコードを作成するように努力してください。プロセス中に具体的な質問がある場合は、お問い合わせください。