2016-08-03 9 views
2

が、私はこのようになります棒グラフを持っている:シフトgeom_bar権(ない中央揃え)

ggplot(mtcars, aes(x = cyl, y = hp)) + 
    geom_bar(stat = "identity", width = 1) 

バーが右にシフトしているように、私はgeom_barパラメータを微調整したい(中央にありません) ...

enter image description here

答えて

8

これを試してみてください:

ggplot(mtcars, aes(x = cyl, y = hp)) + 
geom_bar(stat = "identity", width = 1, position = position_nudge(x = 0.5)) 

どのようにこれを考え出しました:?geom_barに行き、投稿引数があり、?position_dodgeへのリンクがあることがわかりました。そこのサンプルを見て、コードを修正してください。満足のいく解決策であると思われる。

+0

私はposition_dodgeを使っていろいろ試してみようとしていましたが、うまくいきませんでした。 position_ * nudge *()は私が必要とするものです。ありがとう! – emehex