3

データ セットがあり、変数の 1 つが 16 進数文字 ('#00FF00' など) の因数分解された配列です。私がやりたかったことの 1 つは、さまざまな色をすべて組み合わせた棒グラフを作成することです。

使ってみた

cg<-ggplot(my.data,aes(x=factor(1),fill=as.character(my.color)))

に続く

cg+geom_bar()

しかし、プロットされた唯一の色は、デフォルトのスケールのもののようです。コードの as.character() 部分を省略しようとしましたが、違いはありません。geom_point() で 2D プロットを作成するときにも同じ問題があります。

次のようなことを試してみると

plot(my.data$var1,my.data$var2,col=as.character(my.color))

グラフはggplot2のものほど見栄えがよくありませんが、色は希望どおりにプロットされています。

私が見逃している明らかなものはありますか、それともggplot2の範囲を超えていますか?

4

1 に答える 1