2017-04-05 12 views
0

コードとして、これと積み上げ棒グラフの棒の真ん中に位置ラベルしようとしている:エラー(vjust = 0.5):未使用の引数(vjust = 0.5)

(p <- ggplot(colsDF, aes(x, y, fill = z, label=y)) + 
    geom_bar(stat = "identity") + 
    geom_text(size=3, position=position_stack(vjust=0.5)) 
) 

しかし、私は中にエラーが出ますタイトル:

Error in position_stack(vjust=0.5) : unused argument (vjust = 0.5) 

マージンと高さなど、私がposition_stackを使ってオンラインで見つけたが、同じエラーが発生し続けることを試みました。

+1

画像をコピーせずに貼り付けることができます。 – neilfws

+0

非常に小さなコーディングセクション私は原因に焦点を当てていますが、データセットと変数は本当に問題ではないようです。私はちょうどコードとしてそれを追加しました。 – UserK2014

答えて

0

vjust外でなければなりません:

geom_text(size=3, position=position_stack(),vjust=0.5) 
+1

position_stackの括弧内に置くのが私の印象でした。なぜなら、それを外側に置くと、それをバー部分の中央に置くことになっていました。 – UserK2014

0

私は光沢のあるサーバー上の光沢のあるアプリの展開にローカルマシンから行くとき、私は同様の問題を抱えています。

問題はggplot2のバージョンに起因するようです。ドキュメントの比較に基づいて、関数:

position_stack(vjust = 1.0, reverse = FALSE) 

はggplot2バージョン2.2.0+の新機能です。

可能であれば、CRANから最新のggplot2リリースに更新してみてください。

関連する問題