我是一个R语言新手,有一个问题。我正在尝试将一些文本放入一个R图中,这里使用了UsingR包中的brightness数据集。
library(UsingR)
brightness
MyMean <- mean(brightness)
MyMedian <- median(brightness)
MySd <- sd(brightness)
hist(brightness, breaks=35, main="This is a Histogram",
xlab="Brightness", ylab="Frequency", xlim=c(0,15), ylim=c(0, 200))
text(3.5, 150, paste("Mean =", round(MyMean, 1), "\n Median =",
round(MyMedian, 1), "\n Std.Dev =", round(MySd, 1)))
这段代码生成:
这个输出的问题是文本没有左对齐。 有人知道如何使文本左对齐吗?
谢谢。
paste
”语句可以,但您也可以通过以下方式实现相同的结果:“sprintf(“Mean =%3.1f\nMedian =%3.1f\nStd.Dev =%3.1f”,MyMean,MyMedian,MySd)
”。 - nullglob