問題タブ [amstock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amcharts - AmCharts - データセットを欠損値と比較する
AmCharts を使用して、2 つのファイル タイプ (pdf と xls) ごとのダウンロード数を表す 2 つのデータセットを表示しています。グラフは https://www.amcharts.com/demos/multiple-data-sets/で入手できるものと似ていますが、recalculateToPercents オプションを「never」に設定して、比較したシリーズの実際のダウンロード数を常に表示します。私は毎時期間を使用しています。
私が遭遇する問題は、最初のファイル タイプ (メイン データセット) の特定の時間にダウンロードがない状況では、2 番目のファイル タイプのダウンロードが 0 件を超えている場合でも、2 番目のファイル タイプの値も表示されないことです。 .
メインのデータセットに存在しない日付の比較シリーズの値を amCharts で表示することは可能ですか?
graph - API を使用してグループ化せずに AmCharts 株価チャートにすべてのポイントを表示する方法
すべてのデータ項目を日ごとに結合しない API アプローチを使用して、AmChart の株価チャートを作成するにはどうすればよいですか?
API を使用すると、データ ポイントは次のように常に 1 日に結合されます。
https://codepen.io/AlienTechnology/pen/ALKNGa?editors=0010
JSON アプローチを使用すると、グループ化されていない折れ線グラフを作成できます。JSON を使用した同じグラフを次に示します。
javascript - AmCharts の株価チャートの複数の DataSet の日付範囲が正しくない
複数の DataSet が ajax 経由で非同期に読み込まれた AmCharts の株価チャートを使用しています。
残念ながら、チャート全体の日付範囲のように見えます。つまり、「From」と「To」は、すべての DataSet の配列に追加された最初のものからのみ設定されます。
3 つの DataSet があり、それぞれの開始日と終了日がまったく異なる場合を想像してください。
上記の例では、data-set-2 には 3 つの DataSet すべてから最大の終了日があり、data-set-3 には 3 つの DataSet すべてから最小の開始日があることがわかります。
最終結果:
グラフ全体が data-set-1 からの日付範囲に切り捨てられていることがわかります。グラフには date-set-2 ポイントが表示されていません。
また、date-set-3 ポイントも表示されません。
「From」と「To」の入力をハックしようとしましたが、運がありませんでした。
DataSet の配列に追加された最初のものだけでなく、すべての DataSet から最小および最大の日付を検索するようにチャートを強制する方法はありますか?
javascript - amcharts の stockChart マウス移動リスナー
amCharts の stockChart にリスナーを追加しようとしていますが、場所が見つかりません。
chartCursor のドキュメントによると、changed
イベントを設定できますが、stockChart には存在しchartCursor
ません。 StockChart のドキュメントにchartCursor
よると、通常のチャートのみです。私が見る限り、準関連の設定はchartCursorSettingsだけですが、リスナーを設定することはできません。
amCharts の amStockChart でマウス移動/変更イベントをキャッチするにはどうすればよいですか?