我在标有“ cat”的列中具有五十个各种分类值的数据,在第二列中具有连续的数值“ amount”。我只想绘制“数量”大于5的“猫”子集,为什么我在x轴上为那些根据我的子集应忽略的中间行设置了幽灵标签?
示例代码:
cat<-c("a","b","c","d","e")
amount<-c(4,15,18,2,9)
df<-data.frame(cat=cat,amount=amount)
df1<-subset(df,amount >5)
library(plotly)
p <- plot_ly(df1, x = ~cat, y = ~amount)
p
df1打印出来:
cat amount
2 b 15
3 c 18
5 e 9
生成的图: 有趣的是,“ a”没有出现在我的x轴上,但是“ d”却出现了。我认为行号有些问题,但是为什么会这样,又如何防止这种情况发生?
谢谢。