【问题标题】:RStudio increase font size in a barplot graphicRStudio 在条形图图形中增加字体大小
【发布时间】:2017-07-20 21:54:01
【问题描述】:

我正在使用 RStudio(Windows 10 操作系统)运行 R,并使用 barplot 函数制作绘图。

默认标签大小看起来不错,但我需要通过日志的转换包发送文件,并且在转换后的文件中生成的轴标签太小。因此,我寻求 R 来增加标签的字体大小,希望转换后的文件将具有更大的标签字体大小。

下面的两个条形图产生相同大小的标签字体。因此,将“cex.names = 3”添加到第二个条形图没有效果。

barplot(temp$somenumber,  
        xlab = "My X label", ylab = "My Y label")
barplot(temp$somenumber,  
        xlab = "My X label", ylab = "My Y label", cex.names = 3)

任何指导将不胜感激。

【问题讨论】:

  • 需要哪些标签才能变大?酒吧标签?勾选标签?轴标签?
  • 轴标签(xlab 和 ylab)
  • 试试cex.lab=3
  • 马可,谢谢。
  • 如果可以帮助您解决问题,请将我的回答标记为“已接受”。或者,如果您仍有任何问题,我会继续为您提供帮助。

标签: r graph fonts rstudio


【解决方案1】:

使用cex.lab=2。但是您可能需要将mar 设置为avoid

您可以看到 y 标签的空间不足。

来自?par

mar:一个 c(bottom, left, top, right) 形式的数值向量,它给出了要在绘图的四个边上指定的边距线数。默认为c(5, 4, 4, 2) + 0.1

old.par <- par(mar = c(5,8,4,2)+0.1)
barplot(VADeaths, xlab = "My X label", ylab = "My Y label", cex.lab = 2)

par(old.par)

在我将mar[2] 设置为8.1 而不是4.1 后,我可以得到

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 2017-05-10
    • 2018-08-30
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    相关资源
    最近更新 更多