2

ggplot2で軸に注釈を付ける方法を探しています。問題の例はここにあります:http://learnr.wordpress.com/2009/09/24/ggplot2-back-to-back-bar-charts

グラフのy軸(リンクのグラフの例)には、注釈が付いています:(百万ユーロ)。ggplot2でそのようなタイプのアノテーションを作成する方法はありますか?ggplotではオブジェクトをプロット領域の外に明示的に配置できないため、ドキュメントを見ると明確な方法はありません。しかし、おそらくいくつかの回避策がありますか?

私が考えた可能な回避策の1つは、スケールを使用することです。

data=data.frame(x=1:10,y=1:10)
qplot(x=x,y=y,data=data)+scale_y_continuous(breaks=10.1,label="Millions")

しかし、どうすればダニを取り除くことができますか?また、ggplotは複数のスケールをサポートしていないため、スケールを自動的に計算するときにscale_y_continuousの出力を取得してから、カスタムのブレークとラベルを手動で追加する必要があるようです。たぶんもっと良い方法がありますか?

4

1 に答える 1

4

たぶんgrid.text()

grid.text("label", x = unit(xpos, "npc"), y = unit(ypos, "npc"))

と に適切な値を指定xposyposます。

于 2010-03-25T14:00:22.643 に答える