x 軸に因子をプロットしているため、各点には因子の名前が付けられています。横書きだと文字が重なってしまうので、すべて縦書きにしています。ただし、x 軸のマージンが十分に大きくないという問題が発生することがあります。それで、私の質問: プロットされたときにテキスト文字列がどのくらいの長さになるかを判断する方法はありますか (インチなど)?
質問する
1123 次
1 に答える
9
パッケージstrwidth
で探していると思います。graphics
これを使用するには、まずグラフをプロットします。次に、strwidth("your string")
たとえば次のように呼び出します。
library(graphics)
plot(1:5)
strwidth("hello")
# [1] 0.2640991
strwidth(" a longer string\n with multiple lines asdfsdfjkdsrew")
# [1] 1.875732
strwidth("hello", units="inches")
# [1] 0.3521322
strwidth("hello", units="figure")
# [1] 0.05030459
回転したテキストをプロットしている場合は、使用したい場合がありますstrheight
(類似の機能)
于 2012-12-09T00:08:00.633 に答える