我有一个自定义函数,它运行ttest
并绘制t-distribution
图表。我希望我的传说能说出来
"P-value = x"
其中X
是测试中的P-value
。 X
应该是动态的
"p-value = X"
应该是传奇中唯一的东西。如何在base R
中创建此内容?我使用base R
生成了分发,因此我不想使用ggplot2
因为我需要重新编码所有内容。
答案 0 :(得分:0)
如果x
是包含p值的对象,则可以使用paste0("p-value = ", x)
创建包含文本和p值的简单字符。然后问题就是将此文本打印到图表中。有很多方法,例如,
pval <- 0.05
pstr <-paste0("My p-value is ", pval)
plot(x=1:5, y=1:5)
text(x=3, y=1, label = pstr) # creates text at the bottom
legend(x="top", legend = pstr) # creates legend at the top
在此,您可以查看用法及其外观,具体取决于您是否使用text
或legend
进行打印。