問題タブ [stacked-area-chart]

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.

0 投票する
1 に答える
120 参照

javascript - 積み上げ面グラフを作ってみた

4 つのカテゴリを含むスタック エリア チャートを作成しようとしていますが、すべて合計すると 100 になります。しかし、それらは完全にチャートから外れています。ここに私のフィドルがあります:http://jsfiddle.net/RL_NewtoJS/9rCWG/

ここにもコードがあります

0 投票する
1 に答える
73 参照

gnuplot - filecurves積み上げグラフのカスタムカラー Gnuplot

現在、19 の凡例を含むファイルカーブに取り組んでいます。デフォルトでは、グラフの色は似ており、右側のグラフのいくつかのバーに正しく積み上げられていません。

これは私のデータです:

これは私のgnuplotファイルです:

これは次のような出力です。 出力

最近の 4 か月を削除しようとしましたが、見た目は良くなりましたが、グラフにすべての日付を入れる必要があります。コメントしてください..ありがとう!

0 投票する
1 に答える
1022 参照

jquery - 折れ線グラフ %p を含むフロー チャートのスタックパーセント ツールチップが機能しない

だから私はflotチャートとflotツールチッププラグインのサポートを提供するように言うstackpercentプラグインを使用しています。現在、棒グラフではなく折れ線グラフでプラグインを使用しています。これはプラグインで引き続き機能するようですが、何らかの理由で flot ツールチップに %p が正しく表示されません。パーセンテージではなく、テキスト「%p」が表示されるだけです。何か案は?

更新:プラグインの例のような棒グラフではなく、折れ線グラフを使用していたという事実に関係があるのではないかと思いましたが、棒グラフにも表示されません...

0 投票する
1 に答える
1255 参照

javascript - dc.js 折れ線グラフのデータ グループを変更して再描画する

ローカル データベースからの時系列データから初期の dc.js 積み上げ面折れ線グラフを作成しました。すべての計算はデータベース サーバーによって処理され、データは時間間隔 (数分から数時間) で取得されます。使用されるクロスフィルター ディメンションは日付 (ミリ秒のエポック時間で指定) であり、1 つのグラフにまとめてグラフ化される 2 つのグループが含まれます。これら 2 つのグループの値は、選択した時間間隔で平均化されます。これも db サーバーによって行われます。データ セット全体をスクリプトにロードすることは避けたいと思います。

最初のグラフはレンダリングされ、問題なく動作しますが、私のchart.on('zoomed', function(c, f) {..})では、データベースを再度解析して、新しいより正確なデータ セットを取得します。

つまり、グラフを拡大すると短い時間間隔のデータが選択され、縮小すると長い時間間隔のデータが選択されます。

古いデータをクロスフィルターから削除し、新しいデータをクロスフィルターに追加する必要があることを理解しています。ソースはこのスレッドからです。ただし、それをchart.on('zoomed', function(c,f) {..})に実装すると、最初のズーム後にTypeError: group is undefined が返されます。

このエラーの原因がわかりません。chart.group(..)は、ページが最初に読み込まれたときに定義されます。ここに私の機能があります、

0 投票する
1 に答える
896 参照

javascript - XAxis 値をキャプチャ NVD3 積み上げ面グラフ

NVD3 の StackedAreaChart で一部のデータをキャプチャするのに問題があります。

この回答を使用して、クリック イベントを正常にインターセプトできます: NVD3 積み上げ面グラフ

ただし、もう 1 歩深くする必要があります。イベントをインターセプトしたので、次のようなオブジェクトが返されます。

オブジェクトの pos 配列が最も有望に見えます。配列の最初の要素は明らかに x 座標で、2 番目の要素は y 座標です。

探している x 軸上のデータ ポイントを取得するために、この数値を x 軸の値を生成する同じ関数にパイプしようとしています。しかし、私は運が悪く、頭を何度も叩いていた机が頭を下げ始めています。

基本的に逆方向に歩いて、取得している座標を d3 で利用可能なチャート関数にパイプして、私が望んでいる x 値を取得する方法について、誰もが洞察を持っていますか?

0 投票する
1 に答える
374 参照

javascript - NVD3のstackedAreaChartのスケールを変更する方法

StackedAreaChart の y 軸のスケールを変更する方法を知りたいです。

配列があり、y 軸を配列の最大値に調整し、すべての値を新しいスケールで描画したいとします。

0 投票する
0 に答える
193 参照

highcharts - ハイチャート積み上げ面グラフの問題

図の積み上げ面グラフには、10 系列のデータがあります。しかし、最後の 4 つのシリーズのデータ​​はすべて NULL です。シリーズ 6 のグラフの色が正しく表示されません。

24 時間の積み上げ面グラフ ズーム後、グラフは許容できるように見えます。ズームアウトのないグラフが正しく表示されません。すべてのシリーズのデータ​​が存在する場合、グラフは正常に機能します。

上のグラフを拡大

これはハイチャートの問題ですか? これはとにかくこの問題に関連していますか