我想要用经典风格且黑色轴标签的方式绘制数据。然而,theme_classic主题在轴刻度标签和刻度上有两种不同的灰色。 使用mtcars数据集和?theme_classic中列出的p1,我尝试了以下代码: p1 + theme_classic(axis.text.x = element_text(colour="black")) 但是这仅适用于主题而不是classic主题。 是否有一种方法可以获得黑色坐标轴刻度和标签,而无需从头开始指定经典主题?
您需要在调用theme_classic()之后为theme()添加自定义内容。尝试如下: p1 + theme_classic() + theme( axis.text.x = element_text(color="black"), axis.ticks = element_line(color = "black") ) theme_***() 函数通常只接受基础大小和字体相关的参数。其他自定义可以通过纯粹的 theme() 函数来完成。
axis.ticks = element_line(color = "black")
。 - Gregor Thomasp1 + theme_classic() + theme(axis.text.x = element_text(colour="black"))
。 - Gallarus