X轴值不会显示在ggplot中

时间:2018-04-16 17:04:54

标签: r ggplot2 label

我在ggplot制作一张图表,以显示某一年内发生的犯罪数量。图表很好,但没有显示x轴值。 然后,我尝试使用scale_x_continuousscale_x_discrete手动绘制值。

使用scale_x_continuous(limits=c(0,500000))时会出现以下错误:

  

错误:提供给连续刻度的离散值

以下是我正在使用的代码:

 ggplot(london2012,aes(london2012$Crime, london2012$X2012)) +
 geom_col(aes(fill=as.factor(london2012$Crime)), show.legend = FALSE) +
 coord_flip() + theme_classic() + theme(axis.text = element_text(face = 
 "bold", color = "black")) +
 theme( axis.title.x=element_blank(),
        axis.title.y =element_blank())

enter image description here

我正在为另一个数据集使用相同的代码并且它正确显示

 ggplot(SouthAfricanCrimeWC,aes(SouthAfricanCrimeWC$Category, SouthAfricanCrimeWC$X2010)) +
 geom_col(aes(fill=as.factor(SouthAfricanCrimeWC$Category)), show.legend = FALSE) +
 coord_flip() + theme_classic() + theme(axis.text = element_text(face = "bold",color = "black")) +
 theme(axis.title.x=element_blank(),
    axis.title.y=element_blank())

enter image description here

任何可能有助于它起作用的建议?

0 个答案:

没有答案