12

\nと一緒に使用するとlabs(title="whatever \n comes after this")、線の間にかなり大きなスペースができてしまいます。それに影響を与える方法はありますか?(つまり、タイトル自体のフォントサイズを除きます)。

4

2 に答える 2

13

あなたはこのようなことをすることができます(行間隔を変更するためのオプションlineheight )

  p <- qplot(mpg, wt, data = mtcars)
  p <- p + ggtitle("whatever \n comes after this") + 
  theme(plot.title = element_text(lineheight=.1))
  p
于 2012-11-22T11:05:01.937 に答える
1

すべてを完全に中央に配置するには(\n場合によっては機能しません)、すべてのテキストを同じサイズに保つか、2行を超える場合は比較的調整できるようにします(場合によっては便利です)。線形間スペースを調整できる場合は、代わりにこれを使用してください。

labs(title=expression(atop(textstyle("whateverline1"),atop(textstyle("whateverline2"),atop(scriptscriptstyle(""),textstyle("whateverline3"))))))

次に、labeller=label_parsed

これはfacet_grid、、xlabおよびylab

atopとに注意してtextstyle、テキストをすべて同じサイズに保ちながらテキストを配置し、scriptscriptstyle("")行間の間隔を制御します。必要に応じて、scriptstyleまたは必要に応じて、さまざまな相対サイズのテキストを使用することもできますscriptscriptstyle

于 2018-02-20T17:52:14.170 に答える