【问题标题】:ggplot2: classic plot with black labels for x and y axisggplot2:x 和 y 轴带有黑色标签的经典绘图
【发布时间】:2020-05-20 08:59:40
【问题描述】:

我正在尝试使用经典外观和黑色轴标签绘制数据。然而,theme_classic 对轴刻度标签和刻度有两种不同的灰色阴影。

使用我试过的 ?theme_classic 中列出的 mtcars 数据集和 p1

 p1 + theme_classic(axis.text.x = element_text(colour="black"))

但这仅适用于主题而不是主题经典。

有没有办法获得黑色轴刻度和标签,而无需从头开始指定经典主题?

【问题讨论】:

  • 我会试试axis.ticks = element_line(color = "black")
  • 我认为你必须这样做p1 + theme_classic() + theme(axis.text.x = element_text(colour="black"))

标签: r ggplot2


【解决方案1】:

您需要在theme() 调用之后 theme_classic() 添加自定义。试试:

p1 + theme_classic() +
  theme(
    axis.text.x = element_text(color="black"),
    axis.ticks = element_line(color = "black")
  )

theme_***() 函数通常采用的唯一参数是基本大小和系列相关参数。额外的定制是通过普通的theme() 完成的。

【讨论】:

    猜你喜欢
    • 2013-08-09
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    相关资源
    最近更新 更多