我有4個數據幀存儲一個數字(1到100之間)和一個字符串,可以是'A','B'或'C'。我想按照'A','B','C'的順序用x軸創建一個散點圖,每個數據框的數字在y軸上。對於每個數據幀,散點圖上的點應該不同。使用映射到PlotLy中的分類變量的點繪製散點圖,R?
給你一些想法,在數據幀的格式爲
Name | Number
A | 2
A | 4
B | 5
我試過以下,但由於某些原因,它增加了,而不是繪製他們一樣是數字。
注意:class.df
是df1
,df2
和df3
所基於的原始數據幀。如果可能,我不想使用它。
p <- plot_ly(class.df, x = ~Name, type = 'scatter') %>%
add_trace(df1, y = ~Number, x = ~Name, mode = 'markers', name = '1') %>%
add_trace(df2, y = ~Number, x = ~Name, mode = 'markers', name = '2') %>%
add_trace(df3, y = ~Number, x = ~Name, mode = 'markers', name = '3')
感謝您的回覆,並歡迎來到StackOverflow! :)我想用plotly做到這一點,雖然:( – JsDart