2

ヒストグラムにいくつかの観測値を重ねたプロットがあります。観察は順番に収集され、収集された順序を観察する必要があります。を使用するのは簡単scale_colour_brewerです。問題は、シーケンシャルなブリューワー パレットの最大長が 9 であることです。20 もの観測値を持つ例があり、補間された色の使用方法がわかりません。以下は、10 ポイント未満の目的の出力を示すコードです。

# Setting this to be > 9 will cause a warning and not produce the desired result.
observations = 9
subset <-1:observations
res = data.frame(x_data = rnorm(5000),TestID=1:5000)
ggplot(res,aes(x=x_data)) + 
  stat_bin(aes(y=..density..))+
  stat_density(colour="blue", fill=NA)+
  geom_point(data = res[res$TestID %in% subset,], 
             aes(x = x_data, 
                 y = 0, 
                 colour = as.factor(res$TestID[res$TestID %in% subset])
             ),
             size = 5) +scale_colour_brewer("Fancy title", type="seq", palette='Reds')

観測数が増えると、このプロットが読みにくくなることはわかっています。ただし、20 色ほどあれば、アプリケーションで結果を解釈できるはずです。

4

1 に答える 1