gpt4 book ai didi

r - cex.axis 只影响y轴,不影响x轴

转载 作者:行者123 更新时间:2023-12-02 15:34:15 25 4
gpt4 key购买 nike

我绘制了子集 A1 中因子变量“answer”的图。我想减小两个轴上的文本大小,以适应 x 轴上的两个极值。但是,使用 cex.axis 时,只有 y 标签上的字体大小受到影响,而 x 轴上的字体大小不会受到影响。为什么会这样,我该如何更改?

我使用的函数是:

plot(A1$answer, main = "Would you recommend edX to a friend of you?", xlab = "Answer", ylab = "#students", col='lightblue', cex.axis=0.75, font=3, family='mono'); box(col='lightblue');

这是输出:

edX recommendation

最佳答案

当您在 factor 变量 x 上使用 plot 时,它默认调用 barplot(或者更精确的 barplot(table(x)),即您可以查看 ?barplot 以获取提示。在这种情况下,正如我在评论中提到的,x- axis 被视为标签,而不是数字轴,因此您需要像这样使用 cex.names:

tab <- as.ordered(sample(1:10, 100, replace = TRUE))
plot(tab, cex.axis = 0.75, cex.names = 0.75)

另外,如上提示,如果想直接使用barplot,需要先做一个表格

barplot(table(tab), cex.axis = 0.75, cex.names = 0.2)

关于r - cex.axis 只影响y轴,不影响x轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20745426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com