2017-05-30 9 views
0

散布図で点の色を指定しようとしています。私は、それぞれのポイントに異なる色とアルファを指定できるようにしたいと思います。Rプロット - 散布図:個々の点を着色する

次のスニペットは私にエラーなります "grDevicesにエラー:: col2rgb(色、アルファ=アルファ): 無効な色名 'RGBA(105,100,30、0.6)'"

私はかなりこだわっていますこれについて、どんな助けもありがとう。

ありがとうございます!

library(plotly) 
 
library(ggplot2) 
 
library(igraph) 
 

 
tree <- make_tree(127,2) 
 
tree_layout <- layout_as_tree(tree) 
 
tree_layout_df <- as.data.frame(tree_layout) 
 
Xn <- tree_layout_df[,1] 
 
Yn <- tree_layout_df[,2] 
 

 
marker_color <- rep('rgba(105,100,30,.6)',127) 
 

 
reg_tree_plot <- plot_ly() %>% 
 
    add_trace(x=~Xn, y=~Yn, type='scatter', mode='markers',color=~Xn, 
 
       colors=marker_color)

答えて

0

marker_colorの定義後はgrDevicesに受け入れられています。私はrunifreplicateを使用して127の(できれば)異なる色を生成しました。

marker_color <- replicate(127, rgb(runif(1,0,1),runif(1,0,1),runif(1,0,1),runif(1,0,1))) 
+0

marker_colorがplotlyとどのように組み合わされるか知っていますか? –

+0

私は今それをやる方法を知らない。私はこの質問を閉じ、再現可能な例で新しいものを開く方がよいと思います。 – Lstat

関連する問題