我需要删除x轴上的所有内容,包括标签和标记,以便只有y轴被标记。我该怎么做呢?
在下图中,我想“清晰度”和所有的标记和标签删除,以便只有轴线在那里。
样本ggplot
data(diamonds)
ggplot(data = diamonds, mapping = aes(x = clarity)) + geom_bar(aes(fill = cut))
ggplot 图表:
所需的图表:
我需要删除x轴上的所有内容,包括标签和标记,以便只有y轴被标记。我该怎么做呢?
在下图中,我想“清晰度”和所有的标记和标签删除,以便只有轴线在那里。
样本ggplot
data(diamonds)
ggplot(data = diamonds, mapping = aes(x = clarity)) + geom_bar(aes(fill = cut))
ggplot 图表:
所需的图表:
当前回答
您必须在需要删除的theme()元素中设置为element_blank()
ggplot(data = diamonds, mapping = aes(x = clarity)) + geom_bar(aes(fill = cut))+
theme(axis.title.x=element_blank(),
axis.text.x=element_blank(),
axis.ticks.x=element_blank())
其他回答
您必须在需要删除的theme()元素中设置为element_blank()
ggplot(data = diamonds, mapping = aes(x = clarity)) + geom_bar(aes(fill = cut))+
theme(axis.title.x=element_blank(),
axis.text.x=element_blank(),
axis.ticks.x=element_blank())