3
我繪製在x軸上的一個因素,因此,每個點被標以因子的名稱。由於如果水平繪製文本會重疊,因此我將其全部垂直繪製。但是,我偶爾會遇到x軸餘量不夠大的問題。所以,我的問題是:有沒有一種方法可以確定繪製文本字符串的時間(例如英寸)?確定文本的實際寬度在情節
我繪製在x軸上的一個因素,因此,每個點被標以因子的名稱。由於如果水平繪製文本會重疊,因此我將其全部垂直繪製。但是,我偶爾會遇到x軸餘量不夠大的問題。所以,我的問題是:有沒有一種方法可以確定繪製文本字符串的時間(例如英寸)?確定文本的實際寬度在情節
我相信你在graphics
包找strwidth
。
要使用它,首先你的陰謀圖表。然後,只需調用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
(類似功能)
這正是我一直在尋找,謝謝! –