rCharts と polychart フロントエンドを使用してグラフを作成しようとしています。
dtf <- data.frame(x=c(1, 2, 3, 4, 5), y=c(4, 5, 6, 3, 5),
label=c('one', 'two', 'one', 'two', 'two'))
color.mapping <- list(one='#ff2385', two='#229922')
p2 <- rPlot(x='x', y='y', data=dtf, type='point', color='label')
print(p2)
ある種の離散マッピング (上記の例のように) を使用するか、他のロジックを使用して、ポイントの色を制御したいと考えています。それはどのように行われますか
編集
Ramnath の回答に従って、次のことを試みましたが、空のページが表示されます。
dtf <- data.frame(x=c(1, 2, 3, 4, 5), y=c(4, 5, 6, 3, 5),
label=c('one', 'two', 'one', 'two', 'two'))
p2 <- rPlot(x='x', y='y', data=dtf, type='point', color='label')
p2$guides(color = list(scale = "#! function(value){
color_mapping = {one: '#ff2385', two: '#229922'}
return color_mapping[value];
} !#"))
print(p2)
github からrCharts をアップグレードすることで問題が解決しました。