ggplot2:x 和 y 轴带有黑色标签的经典绘图
Posted
技术标签:
【中文标题】ggplot2:x 和 y 轴带有黑色标签的经典绘图【英文标题】:ggplot2: classic plot with black labels for x and y axis 【发布时间】: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"))
【参考方案1】:
您需要在theme()
调用之后 theme_classic()
添加自定义。试试:
p1 + theme_classic() +
theme(
axis.text.x = element_text(color="black"),
axis.ticks = element_line(color = "black")
)
theme_***()
函数通常采用的唯一参数是基本大小和系列相关参数。额外的定制是通过普通的theme()
完成的。
【讨论】:
以上是关于ggplot2:x 和 y 轴带有黑色标签的经典绘图的主要内容,如果未能解决你的问题,请参考以下文章
r 将多个ggplot2图与一个共同的x轴和不同的y轴对齐,每个轴都有不同的y轴标签。
R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,使x轴和Y轴的标签文本都使用粗体字体)注意是轴标签而非轴标题
R语言ggplot2可视化时间序列散点图X轴和Y轴都是时间信息使用labels参数在scale_y_datetime函数中自定义指定Y轴时间信息轴标签刻度显示的格式