我如何排列此图的y轴,以便按脊均值对流派进行排序?
这是我last.fm scrobble历史记录和strava数据的混搭。我正在寻找音乐如何影响我的跑步速度。我已经设法获取了一大堆数据,但是我不知道如何对图表进行排序,以便使脊线井井有条(目前它们按字母顺序排列,我认为这是默认值)。>
基础数据
df
保存图表数据。相关列是genre
(chr;在该时间点播放的音乐流派)和norm_vel
(dbl;针对所涉及的运行标准化的时间点速度)。它还有其他内容(例如高程,经纬度,艺术家,坡度,脚踏圈速等),我将在以后讨论。
该情节的制作依据:
ggplot(filter(df, !is.na(genre)), aes(x = norm_vel, y = genre, fill = ..x..)) +
geom_density_ridges_gradient()
感谢您的帮助,我欢迎就此数据可以进行其他分析的任何想法。