You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Base R中修改坐标轴刻度标签及轴标题的颜色?

在Base R中修改坐标轴标签及标题颜色的方法

要将横轴、纵轴的数值刻度标签和坐标轴标题都设置为灰色,需要用到两个关键参数:

  • axis函数的col.axis参数:用于设置刻度标签的颜色
  • plot函数的col.lab参数:用于设置坐标轴标题的颜色

完整实现代码

plot(iris$Sepal.Length, iris$Petal.Length, 
     bty = "n", axes = FALSE,
     xlab = "Sepal.Length", ylab = "Petal.Length",
     col.lab = "grey")  # 设定坐标轴标题为灰色
axis(1, col = "grey", col.axis = "grey")  # col控制轴线颜色,col.axis控制刻度标签颜色
axis(2, col = "grey", las = 1, col.axis = "grey")

代码说明

  1. col.lab = "grey":在plot函数中添加该参数,一次性将x轴和y轴的标题颜色设为灰色
  2. col.axis = "grey":在axis函数中添加该参数,对应坐标轴的数值刻度标签会变为灰色
  3. 保留原代码中的col = "grey",维持坐标轴线条的灰色样式

单独设置单轴标题颜色(可选)

如果需要单独设置某一个坐标轴的标题颜色,可以通过title函数实现:

plot(iris$Sepal.Length, iris$Petal.Length, 
     bty = "n", axes = FALSE,
     xlab = "", ylab = "")  # 先不初始化标题
axis(1, col = "grey", col.axis = "grey")
axis(2, col = "grey", las = 1, col.axis = "grey")
title(xlab = "Sepal.Length", col.lab = "grey")  # 单独设置x轴标题颜色
title(ylab = "Petal.Length", col.lab = "grey")  # 单独设置y轴标题颜色

内容的提问来源于stack exchange,提问作者Markm0705

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 00:13:18