Rのスタックされたバープロットにgeom_segの行を追加します

スヴェン

作成した積み上げバープロットに線を追加しようとしています。

私はgeom_segmentを使ってそうしようとしてきましたが、最初にdata.frameを作成し、次に各セグメントの開始点と終了点を追加しましたが、あまり成功していません。

行を追加しようとしない私のコードは次のとおりです。

ggplot(d3, aes(x = factor(interact), y = percent, fill = factor(mrs_d90d_c))) +
    geom_bar(stat="identity", width = 0.7) +
    coord_flip() +
    scale_y_continuous() +
    labs(x = "VSS Dichotomized 0=control, 1=intervention", y = "percent", 
    fill = "MRS at 90 days")  

具体的には、下の2つのバープロットと上の2つのバープロットの異なる要素の間に別々に線を引こうとしています。これは望ましい結果です:https//i.stack.imgur.com/AONdy.png

サンプルデータへのリンク:https//pastebin.com/7yeWN5Qy

M

これらの行を手動で作成する場合は、tidyverseパッケージの一部であるgeom_segment()関数を使用できます。

tidyverseパッケージをダウンロードします。

install.packages("tidyverse")

それをロードします:

load(tidyverse)

目的のセグメント(線)をプロットに手動で挿入して、積み重ねられたバーのさまざまな要素を接続します。

以下を入力して、geom_segment()の使用方法に関するヘルプを入手してください。

?geom_segment

使い方の簡単な例を次に示します。座標(3,4)から(5,6)までの基本セグメントが必要だとします。

geom_segment(aes(x = 3, y = 4, xend = 5, yend = 6), size = 1)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

rのスタックされたバープロットにgeom_lineを追加します

分類Dev

ggplot2-スタックされたバープロットの `geom_rect`の色を変更します

分類Dev

Rのggplot2のスタックされたバープロットに水平線を追加し、凡例に表示します

分類Dev

R:スタックされたgeom_areaプロットは空白のポリゴンを表示します

分類Dev

Rggplotのスタックされたバープロットの上に合計カウントを追加します

分類Dev

VBAから実行されたWinSCPバッチスクリプトを使用してFTPアップロードのステータスを返しますか?

分類Dev

スプレッドシートに新しい行が追加されたので、onEditでチェックボックスを追加します-Apps Script

分類Dev

マルチプロセッシングで実行されたタスクの総数をカウントします。実行中にプールします。

分類Dev

返されたテキストのブロックをターミナルの行に分割しますか?

分類Dev

新しく追加された行のインデックスを取得します-Rのforループ

分類Dev

MacでAndroidStudio 3.3にアップグレードした後、「APKのインストール」でスタックを実行すると、接続されたデバイスにデプロイされません

分類Dev

タグ付けされた商品をループして、Shopifyバックエンドの追加の詳細ボックスに表示します

分類Dev

ggplot2を使用して、スタックされたバープロットのデータフレームの順序を管理します

分類Dev

ggplotの条件に基づいてスタックされたバープロットにポイントを追加する

分類Dev

geom_densityの下部にストリッププロットを追加します

分類Dev

shared_ptrのベクトルがエラーになります:ベクトルリストをプッシュバックしたいときに「オーバーロードされた関数のインスタンスがありません」

分類Dev

バープロットのすべてのファセットに変数geom_hlineを追加します

分類Dev

Rの小さなデータセットのスタックされたバープロット

分類Dev

このプロローグソートプログラムは、単にその複雑さのために、またはそれが間違っているために、スタックをオーバーフローしていますか?

分類Dev

Vue.jsアプリはhttp:// localhost:8080で実行され、バックエンドAPIに対してaxiosを使用してGETリクエストを行うと、ローカルホストがURLの先頭に追加されます

分類Dev

To-Doリストアプリケーション:追加ボタンを2回クリックした後にのみテキストが追加されます

分類Dev

スタックされたgeom_bar():可変幅のバー間で等しいギャップを維持します

分類Dev

PHPを使用したMysqlデータベースのバックアップと、ダウンロード時にカスタム指定された場所にバックアップをダウンロードします

分類Dev

Rのggplot2を使用して、ビン化されたクラスの連続ラスターデータをプロットします

分類Dev

Rベースを使用したスタックバープロット:各スタックバー内に値を追加する方法

分類Dev

plotlyのマーカーを使用してボックスプロットにジッターを追加します

分類Dev

「オブジェクト参照がオブジェクトのインスタンスに設定されていません」を取得しました。サーバーにデプロイするとエラーが発生しますが、ローカルで実行/デバッグしても問題ありません

分類Dev

動的に追加されたボタンは、ログインページにポストバックします

分類Dev

海生まれのクラスターマップを他のプロットと一緒に図に追加する

Related 関連記事

  1. 1

    rのスタックされたバープロットにgeom_lineを追加します

  2. 2

    ggplot2-スタックされたバープロットの `geom_rect`の色を変更します

  3. 3

    Rのggplot2のスタックされたバープロットに水平線を追加し、凡例に表示します

  4. 4

    R:スタックされたgeom_areaプロットは空白のポリゴンを表示します

  5. 5

    Rggplotのスタックされたバープロットの上に合計カウントを追加します

  6. 6

    VBAから実行されたWinSCPバッチスクリプトを使用してFTPアップロードのステータスを返しますか?

  7. 7

    スプレッドシートに新しい行が追加されたので、onEditでチェックボックスを追加します-Apps Script

  8. 8

    マルチプロセッシングで実行されたタスクの総数をカウントします。実行中にプールします。

  9. 9

    返されたテキストのブロックをターミナルの行に分割しますか?

  10. 10

    新しく追加された行のインデックスを取得します-Rのforループ

  11. 11

    MacでAndroidStudio 3.3にアップグレードした後、「APKのインストール」でスタックを実行すると、接続されたデバイスにデプロイされません

  12. 12

    タグ付けされた商品をループして、Shopifyバックエンドの追加の詳細ボックスに表示します

  13. 13

    ggplot2を使用して、スタックされたバープロットのデータフレームの順序を管理します

  14. 14

    ggplotの条件に基づいてスタックされたバープロットにポイントを追加する

  15. 15

    geom_densityの下部にストリッププロットを追加します

  16. 16

    shared_ptrのベクトルがエラーになります:ベクトルリストをプッシュバックしたいときに「オーバーロードされた関数のインスタンスがありません」

  17. 17

    バープロットのすべてのファセットに変数geom_hlineを追加します

  18. 18

    Rの小さなデータセットのスタックされたバープロット

  19. 19

    このプロローグソートプログラムは、単にその複雑さのために、またはそれが間違っているために、スタックをオーバーフローしていますか?

  20. 20

    Vue.jsアプリはhttp:// localhost:8080で実行され、バックエンドAPIに対してaxiosを使用してGETリクエストを行うと、ローカルホストがURLの先頭に追加されます

  21. 21

    To-Doリストアプリケーション:追加ボタンを2回クリックした後にのみテキストが追加されます

  22. 22

    スタックされたgeom_bar():可変幅のバー間で等しいギャップを維持します

  23. 23

    PHPを使用したMysqlデータベースのバックアップと、ダウンロード時にカスタム指定された場所にバックアップをダウンロードします

  24. 24

    Rのggplot2を使用して、ビン化されたクラスの連続ラスターデータをプロットします

  25. 25

    Rベースを使用したスタックバープロット:各スタックバー内に値を追加する方法

  26. 26

    plotlyのマーカーを使用してボックスプロットにジッターを追加します

  27. 27

    「オブジェクト参照がオブジェクトのインスタンスに設定されていません」を取得しました。サーバーにデプロイするとエラーが発生しますが、ローカルで実行/デバッグしても問題ありません

  28. 28

    動的に追加されたボタンは、ログインページにポストバックします

  29. 29

    海生まれのクラスターマップを他のプロットと一緒に図に追加する

ホットタグ

アーカイブ