2017-03-03 16 views
0

と私は簡単に)geom_text(と注釈付きのプロットを反転する方法を見つけようとしています。問題は、もし私がcoord_flip()を使うと、ラベルは一種のものではないことです。ggplot2 coord_flip()geom_text

簡単な例、私はそのようなプロット反転する場合:(coord_flipを追加することにより、

df <- count(diamonds, cut) 

ggplot(df, aes(x = cut, y = n, label = n)) + 
geom_bar(stat = "identity") + 
geom_text() 

ggplot not flipped

)を、私は取得しています: enter image description here

を私はこれができたことを知っていますいくつかのケースでは望ましい動作になるのですが、その代わりに、バーと整列したままにするためにバーのラベルが必要です。

enter image description here

と任意の解決策はありますか?

+0

、なぜテキストを水平に放置しませんか?あなたが行うことができ、例えば、 'ggplot(DF、AES(X =カット、Y = N、ラベル=フォーマット(nは、big.mark = " ")))+ geom_bar(statに=" アイデンティティ")+ geom_text(aes(y = 0.5 * n)、color = "white")+ coord_flip() ' – eipi10

答えて

2

あなたは固定値に設定する、geom_textangle美学を使用することができます。読みやすさのために

ggplot(df, aes(x = cut, y = n, label = n)) + 
    geom_bar(stat = "identity") + 
    geom_text(angle = 270) + 
    coord_flip() 

enter image description here

関連する問題