r - 如何沿数字 x 轴值在 x 轴上专门添加文本项
问题描述
我的 x 轴值(天数)范围从 -1 到 300,代码是这样的
scale_x_continuous(breaks = scales::pretty_breaks(n = 10),limits=c(-1,290))
如何将 0 标记为“基线”,其余值没有变化,仅标记值 0?
目前剧情是这样的:
解决方案
据我了解您的问题,您正在寻求有关如何标记x=0
为的答案Baseline
,而其余部分x-axis label text
应保持原样。
数据样本
set.seed(1)
df <- data.frame(y=sample(1:17,1000, replace=TRUE), x=sample(-1:300, 1000, replace=TRUE))
给
ggplot(df, aes(x=x, y=y=))
要手动更改x-axis text
,您可以申请paste0
ggplot(df, aes(x=x, y=y)) +
scale_x_continuous(breaks = seq(0,300,50),
labels = c(paste0("Baseline"), paste0(seq(50,300,50))))
这使
推荐阅读
- python-xarray - 远程 zarr 存储上的 open_mfdataset() 给出 zarr.errors.GroupNotFoundError
- parameters - Store 命令中的 Pig Latin 参数
- r - R:保持 c2 值较长,使用 c1 值作为列名
- java - 每当我进入活动时,该应用程序就会崩溃
- python - 协作:ValueError:分类指标无法处理多标签指标和二元目标的混合
- ssl - 无法使用自签名证书运行 kafka
- sql - 将其他数据源添加到 Power BI SQL 导入:
- vb.net - 设置带暂停功能的 60 分钟计时器
- python - 如何在格式化为列表的字符串表示形式的列上使用 pd.json_normalize()?
- vapor - 在 Vapor 中将根指向静态网页