【发布时间】:2019-11-13 12:44:43
【问题描述】:
我正在尝试制作一个图表,显示不同音乐风格的歌曲文本中的情感比例。我有这张图表,它已经很令人满意了,但是如果我可以选择显示这些情绪的顺序,我可以将积极的东西放在一个颜色中,将消极的东西放在另一个范围内,这样会更容易阅读。颜色。
Chart: Emotions proportions in songtext by music style 我试图在绘图之前重新排列情绪,但 ggplot 似乎重新排列它们,我不知道为什么。
datasorted <- datasorted %>% arrange(factor(track.lyrics.predominantsentiment,
levels = c("joy","trust","disgust",
"fear","anger","sadness")))
datasorted %>% filter(track.tag %in% c("Rap","R&B", "Pop", "Rock")) %>% group_by(track.tag) %>%
ggplot(aes(x=track.tag, fill=track.lyrics.predominantsentiment,
order=track.lyrics.predominantsentiment)) +
geom_bar(position = "fill")
那个订单条件对图表没有影响,我试过有没有。
有人知道如何更改订单吗?以及如何选择条形部分的颜色?
非常感谢
【问题讨论】: