如何增加箱线图中组名称的大小

问题描述 投票:0回答:1

我有一个包含两个变量的数据集,一个包含数字,一个包含分类数据,例如这个

df <- data.frame(c(1, 2, 3, 4, 5, 6), c("red", "red", "red", "blue", "blue", "blue"))
names(df) <- c("number", "color")

我想创建一个简单的箱线图,没有轴名称,只有箱线图组的名称(蓝色,红色)。我已经用下面的代码完成了

boxplot(df$number~df$color,
        col = c("gray95", "gray80"),
        ann = FALSE,
        names = c("blue", "red"))

我想更改各个框的名称,使它们看起来更大。

我尝试使用

label.cex = 2
cex.names = 2
甚至
cex = 2
功能来做到这一点,但是这些似乎都不起作用。当我使用
cex.axis = 2
时,组名称和 y 标签都会变大。

有人知道如何解决这个问题吗?

r boxplot
1个回答
0
投票

boxplot
xaxt="none"
一起使用,并连续使用
axis
cex.axis=2

boxplot(number ~ color, 
        df, 
        col = c("gray95", "gray80"), 
        ann = FALSE, 
        xaxt = "none")

axis(1, 1:2, labels = c("blue", "red"), cex.axis = 2)

boxplot with axis

© www.soinside.com 2019 - 2024. All rights reserved.