图形需要离散值,因此我无法从图例中删除as.factor

这是我第一次在这里发布问题,希望它能正常工作!

我正在构建甜甜圈图。多亏了几个网站的帮助,我才得以绘制它。但是,有一个我不知道如何解决的问题... R要求我使用离散值。因此,我使用factor(variable)使其起作用,但现在它在图例中弹出,并且我希望它在没有该信息的情况下出现(仅HG,没有factor(HG)且没有a)。请在下面找到使用的代码,并附上一张图形外观的图片。

任何关于如何摆脱它的想法将不胜感激。

ggplot(test,aes(ymax=ymax,ymin=ymin,xmax=4,xmin=3,fill=factor(HG))) +
  geom_rect() +
  geom_text(x=4.2,aes(y=labelPosition,label=label,color=factor(HG)),size=4) + 
  scale_fill_manual(values=colores) +
  scale_color_manual(values=colores2) +
  coord_polar(theta="y") +
  xlim(c(1.5,4)) +
  theme_void() +
  theme(legend.position = "right") +
  ggtitle('TSI per HG') +
  theme(plot.title = element_text(hjust = 0.5))*

图形需要离散值,因此我无法从图例中删除as.factor

yjyyjywww 回答:图形需要离散值,因此我无法从图例中删除as.factor

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3079104.html

大家都在问