問題タブ [geom-bar]

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 に答える
1253 参照

r - ggplot2 を使用して複数のデータフレームから覆い焼きバーをプロットする

私は本当にできない3つのデータフレームを持っていrbindますcbind。これらは、母集団名が格納されている列「Pop.Name」を共有しています。集団名は 3 つの DFS 間で共通です。

私は ggplot2 を使用してstat="bin"、各データフレームの各母集団のケース数をカウント () し、それをプロットして、各 df とすべての母集団に対して異なるバーを持つようにしようとしています。基本的に、単一の df での処理と私が使用していた dfs と同様に、各集団のカウント データを左右に​​比較したいと考えていgeom_bar(position="dodge")ます。

私が使用しているdfだけをプロットするには:

他の 2 つの dfs を同じプロットに追加するにはどうすればよいですか? それは非常に単純で、何かが欠けていると確信していますが、何がわかりません。私は試した:

他にもたくさんありますが、エラーが発生するか、ポップアップごとに1つのバーしか表示されません。これが重複していたら大変申し訳ありませんが、そうではないと思います。ただし、私の質問はこれと非常によく似ています: ggplotstacked bar plot from 2 separate data framesですが、データフレームを処理することはできませんrbind(cbind少なくとも単純な方法ではなく、それぞれが巨大です)。

ありがとう

いくつかのおもちゃのデータ:

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

r - ggplot2で積み上げバープロットを作成できません

ggplot2 で積み上げ棒グラフを作成しようとしていますが、うまくいきません。barplot を作成するためのコードは次のとおりです。

そして、これが私がこのコードでそれを取り戻しているというプロットです。ご覧のとおり、積み上げられていません.ggplot2パッケージのほとんどの面積プロットでは、積み上げがデフォルトの動作だと思いました。何か不足していますか? ggplot2 バープロット

オプションを削除しようとしposition=position_dodge(0.95)ましたが、取得している数値が正しくありません。明らかに私はここで何か間違ったことをしています... ggplot2 barplot 覆い焼きオプションなし

ありがとう!

0 投票する
3 に答える
418 参照

r - ファセットを使用せずに棒グラフでバーをグループ化する

別の因子変数の値に従って、積み上げ棒グラフのバーをグループ化したいと考えています。ただし、ファセットを使用せずにこれを行いたいです。

長い形式の私のデータ

afk積み上げ棒グラフを変数に従ってグループ化したい。通常の積み上げ棒グラフは、次のように作成できます。

これは、アルファベット順に並べられたバープロットを提供します。 ここに画像の説明を入力

で使用してそれらをグループ化しようとしx=reorder(naam,afk)ましたaes。しかし、それはうまくいきませんでした。また、使用group=afkしても望ましい効果はありません。

これを行う方法はありますか?

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

r - geom_bar のラベル エラー

ラベルを入れようとしてgeom_barいますが、できません。

私のコード

これを返す

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

r - qplot でバーを並べ替える

私はこのデータを持っています:

そして、棒グラフを作りたいです。私はこのコマンドを使用しています:

このプロットを取得します

プロット上でデータが減少し、x 軸に単語がない、または垂直になる同じプロットを作成するにはどうすればよいですか? (私はまだ英語が苦手で、説明が下手でごめんなさい)

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

r - ggplot2 geom_barの色は1列のみ

サンプルのデータフレームと相対geom_barプロットを考えてみましょう

赤の各プロットの小さい方の列に色を付けたいと思います。どうやってやるの?

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

r - ggplot2、積み上げヒストグラム、要約ラベル

4 つの場所 (1、2、3、4 - 以下) で発生するイベント データ (A、B、C、および D - 以下) を取得しようとしています。その場所への各イベント (A、B、C、D) の寄与を示すために塗りつぶされた積み上げ棒グラフとしてそれらをプロットし、それらの寄与の整数値を表示したいと考えています。個々の値(以下のようなもの)だけでなく、合計の貢献も見たいのですが、どうすればよいかわかりません。

したがって、2 つの問題があります。 1: 積み上げ棒グラフの個々の値だけでなく、合計値を上部に (または個別に/のみ) 印刷します。2: テキスト ラベルは値のオフセットで印刷されるため、互いに上書きされ、バー内で整列しません。中央や上部など、サブバーの内側にあると思われる場所が望ましいと思います。

これの要約を作成したいので、ここに table() があります

ggplot でプロットするための data.frame に戻ります。

次にプロットします。

助けていただければ幸いです。テーブルを介してデータ フレームをまとめて要約し、データ フレームに戻す必要はありませんか? バーの全体の高さを取得して、そのラベルを印刷できますか?

塗りつぶしを使用していなければ、..count.. 値を取得できたように感じますが、stat="bin" ですが、stat="identity" に行ったので、それを取得できないようです要約値。

ありがとう!

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

r - qqplot+geom_bar() -- 列のサマリー バー/ファセット

次の問題の解決策が見つかりませんでした。

私のdata.frameは次のようになります:

そして、qplot を使用して、型のヒストグラムを作成します。

さらに、1 つの「サマリー バー」と 1 つの「サマリー ファセット」を追加して、すべての既知、すべての未知、およびすべての (既知および未知の) タイプの A、B、A&B の数の概要を取得するオプションを探しています。

で試してみましたggplot()+geom_bar()が、私も失敗しました。

何か案は?

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

r - 各バーの geom_bar (ggplot2) で水平軸が交差する場所を変更するにはどうすればよいですか?

次の棒グラフがあります。これで、各バーは 0 で縦軸と交差します。

現在の画像

各バーが縦軸と交差する場所を別の場所に変更したい。以下のように。たとえば、最初のバーは 0.02 で交差し、2 番目のバーは -.08 で交差します。すべてのバーが交差する場所を 0.5 に変更したい場合は、軸ラベルを 0.5 にシフトするだけです。ただし、各バーを別の場所に変更したい。どうやってそれをしますか? 希望の画像