如何在不手动添加自定义标签的情况下从 x 轴标签中删除前导零?
p + scale_x_date(date_labels = "%m/%d", #this generated dates like: 02/15, 03/15, etc
date_breaks = "1 week",
expand = expand_scale(0,0))
最佳答案
您可以通过对 strftime
格式字符串进行简单更改来实现此目的。但是,这取决于您的平台(Unix 或 Windows)。
window
在 m
之前插入井号 (#
):
p + scale_x_date(date_labels = "%#m/%d", #this generated dates like: 2/15, 3/15, etc
date_breaks = "1 week",
expand = expand_scale(0,0))
Unix
在m
之前插入一个负号(-
):
p + scale_x_date(date_labels = "%-m/%d", #this generated dates like: 2/15, 3/15, etc
date_breaks = "1 week",
expand = expand_scale(0,0))
关于r - 如何从 ggplot2 中的 x 轴的 %m 中删除前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62159073/