Remove unused factor levels from a ggplot bar plot

前端 未结 2 1569
孤街浪徒
孤街浪徒 2020-12-03 07:20

I want to do the opposite of this question, and sort of the opposite of this question, though that\'s about legends, not the plot itself.

The other SO questions seem

2条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-03 07:56

    Notice that, when plotting, you're using only two columns of your data frame, meaning that, rather than passing your whole data.frame you could take the relevant columns x[,c("name", "var1")] apply na.omit to remove the unwanted rows (as Gavin Simpson suggests) na.omit(x[,c("name", "var1")]) and then plot this data.

    My R/ggplot is quite rusty, and I realise that there are probably cleaner ways to achieve this.

提交回复
热议问题