如何在R ggplot2中删除X轴刻度标签(11-28~12-02)?
解决方法
要删除X轴的刻度标签,只需修改代码中控制X轴文本的theme(axis.text.x)部分,将原来设置字号的element_text(size = 11)替换为element_blank()即可。
修改后的完整代码如下:
E = ggplot(km_data_person, aes(x = date, y = km,fill = "")) + theme_minimal() + geom_bar(stat = "identity") + scale_fill_brewer(palette ="Paired") + xlab("") + ylab("") + theme(axis.text.y = element_text(size = 18)) + theme(legend.text = element_text(size = 20)) + theme(axis.text.x = element_blank()) + # 此处为修改部分 geom_line(data = km_data_all, aes(date, 기관평균, color = "기관평균"), linetype = "solid", size = 1, group = 1) + scale_color_manual(values = c('기관평균' = '#0066CC')) + labs(color = '') + theme(legend.position = "bottom") + guides(fill = guide_legend(title = "")) + guides(fill = "none")
说明:element_blank()会将指定元素(此处为X轴刻度文本)设置为空白,以此隐藏对应的标签。
内容的提问来源于stack exchange,提问作者YJP
相关产品推荐
相关产品推荐

