問題タブ [stacked-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 に答える
3029 参照

python - matplotlib を使用した各積み上げ棒グラフの Y 値

チャートに実際の値を表示することについて質問があります。印刷されたグラフがあり、積み上げられた各バーの値を表示する必要があります。これらの値を表示するにはどうすればよいですか?

関数を試しax.textましたが、望ましい結果が得られません (写真を参照)。グラフは 1 に正規化されているため、積み上げられた各バーの実際の値を表示する必要があります (上部は合計数であり、各バーに分割する必要があります。最初のバーには 1 つの数字 7、2 番目のバーには 3 つの数字が必要です。 41 は、各カラー バーのサイズで分割されます)。これを行うことは可能ですか?

私のコードでは、複数の積み重ねられたバーをどのように思いつくか:

ここに画像の説明を入力

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

r - バーの値をインクリメントしない R 積み上げ棒グラフ

私は R から始めて、積み上げ棒グラフを描画しようとしています。私のデータは次のとおりです。

次のコマンドで作成されました。

積み上げ棒グラフを使用してこのデータをグラフ化したいのですが、これは棒ごとに値を増やしています。たとえば、次のようになります。

私はを頂きたい:

この方法ではありません:

このコードを使用してグラフを作成しています:

を追加しposition=position_dodge()ても問題ありませんが、グラフィックを重ねて表示したいと思います。

どのような変更を行う必要がありますか? または、グラフィックを希望どおりにするために他の方法を使用する必要がありますか?

0 投票する
2 に答える
5607 参照

python - Bokeh のデータ ツールチップにデータが表示されず、「???」が表示される 代わりは

メンテナからの注意: この質問は、bokeh.charts数年前に削除された廃止された API に関するものです。最新の Bokeh で棒グラフを使用したホバー ツールについては、このセクションを参照してください。

https://docs.bokeh.org/en/latest/docs/user_guide/categorical.html#hover-tools


Bokeh を使用して積み上げ棒グラフを作成しようとしています。ホバー機能を使用して、関連するデータをバーの各部分に表示したいのですが、データの代わりに Bokeh に「???」が表示されます。

「サンプルワークシート」というExcelファイルの「Sales」というシートでデータを取得しました。シートは次のようになります。

次のコードを実行してみました。

実行後、Python コンソールに次のメッセージが表示されます (トピックとは関係ないと思いますが、とにかく入れておきます)。

そして、ブラウザで次のチャートを取得します。

積み上げ棒グラフ

ご覧のとおり、データは疑問符に置き換えられています。この結果は、Ubuntu 15.04 (64 ビット) で実行されている FF 41.0.1 と Chromium 45.0.2454.101 の両方で得られました。

Bokeh チュートリアル http://docs.bokeh.org/en/latest/docs/user_guide/tools.html#hovertoolを読みました

ただし、棒グラフについては言及していません。Stackoverflow でもこれを見つけました。

Bokeh ホバー ツールチップにすべてのデータが表示されない - Ipython notebook

質問は関連しているかもしれませんが、率直に言って、答えがよくわかりませんでした。

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

r - ExcelからのRミスマッチ計算データによるグラフ化データ

私は4回の複製で実験をしています。次のコード セットを使用して、添付のグラフを作成しました。各処理の合計雑草重量は、Excel から計算された合計よりも大きくなっています。たとえば、Treatment の総雑草バイオマスO4convは約 249.76 kg/ha ですが、グラフ化されたデータは約 2 倍になっています。他の治療法も同じパターンです。私がどこを間違えたか見てください。ありがとうございました。

4 担当者の総雑草バイオマスは、

ここで、総バイオマス = [個々の雑草の質量の合計] * 10 (1 平方メートルあたりのグラムを kg から ha に変換するため)。

( Excel のデータ シートで) と同等= 10* ( ~kg.haの合計)/ABUTHWtUnknownmonocotWtsamplearea.m.2

次に、グラフにしたい平均を次のように計算しました

ここで、R が をrealmass4 で割り、結果をグラフ化することを期待していました。

ここにデータがあります

そしてここにグラフがあります

そしてここにグラフがあります

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

r - 複数のデータ フレームの r の積み上げ棒グラフ

もう一度お手数をおかけして申し訳ありませんが、単純な作業に苦労しており、解決策を探してインターネットを閲覧した後、解決できません。これが取引です。私は3つの配列を持っています

x に沿って 1 から 20 までのシーケンス (3 つの 2 番目の列のすべての可能なエントリ) と y に沿った 3 つの最初の列の (可能な) 合計を持つ積み上げ棒グラフを作成したいと思います。

3つのデータフレームをマージしようとしました

溶かした

そしてggplotを次のように使用しようとしました

しかし、私は何も得られず、棒グラフを正しい方法で表示する方法と、これが私が取得したいことを行う正しい方法であるかどうかもわかりません。

場合によっては、助けてくれてありがとう。