11

ggplot2 を使用して生成した次のグラフがあります。ここに画像の説明を入力

私はfinalPlotggplotオブジェクトとして持っていました。使用したラベルを追加するには

finalPlot + stat_bin() + scale_x_continuous('Solution Cost') + scale_y_continuous('Number of Solutions')`

y軸ラベルの向きを変更して水平に表示し、可能であれば次のように2本の線にまたがらせるにはどうすればよいですか

Number of
Solutions
4

2 に答える 2

8

軸テキストの回転角度には、 を使用する必要がありますelement_text()。いくつかの例については、SO に関するこの投稿を参照してください。2 行以上の間隔を"\n"空けるには、改行を配置する文字列内の場所に a を追加します。

これにより、y 軸のテキストの正しい方向が設定され、改行が強制されます。

finalPlot + ylab("Number of\nSolutions") + 
    theme(axis.title.y = element_text(angle = 0))
于 2012-04-08T15:00:15.940 に答える