【发布时间】:2016-09-18 20:27:52
【问题描述】:
在 R 中使用 plotly,我希望类别按照歌曲的数量顺序排列为不同的颜色(最好由我预先选择)。这是我尝试过的:
salesplot <-plot_ly(producersales, type="scatter", x=Producer, y=SalesPerSong, color=c('20+ songs', '11 songs','8-10 songs','5-7 songs', '3-4 songs', '2 songs'), size=SalesPerSong, mode="markers")
## Sample of my data
head(producersales)
Producer NoOfSongs TotalSales SalesPerSong SongRange
1 Timbaland 24 3446852 143619 20+ songs
2 Just Blaze 23 3134585 136286 20+ songs
3 Kanye West 20 3338410 166920 20+ songs
4 Jerome "J-Roc" Harmon 11 1165000 105909 11 songs
5 The Neptunes 11 1419877 129080 11 songs
6 No I.D. 9 1437008 159668 8-10 songs
问题是,当我打印 salesplot 时,所有标记都是一种颜色(2 首歌曲)。另外,如果我尝试使用 color=SongRange,则图例的顺序不是我需要的。
【问题讨论】:
-
你可以试试加
group = SongRange看看。不确定这是否适用于您想要的,因为我也是 plotly 的新手。 :)
标签: r plotly scatter-plot markers r-plotly