ggplot2でggstructure
を使用する方法を理解しようとしています。ドキュメンテーションの例を使用すると、正常に動作するサンプルコードを得ることができます:ggstructure(mtcars)
。しかし、ファイルから読み込んだ自分のデータから任意のプロットを生成するggstructureを得ることはできません。たとえば、次のようにggplot2でプロットするためにggstructureを取得する方法
私のデータは次のようになります。
colors,hue,saturation,vibrance
BLUE,10,2,100
RED,2,86,2
GREEN,45,23,11
私のコードは次のようになります。
library(ggplot2)
data <- read.table("/path/to/data", head=TRUE, sep=",')
ggstructure(data)
私はggstructure
にプロットしてみたとき、私は
Error: Non-continuous variable supplied to scale_fill_gradient2.
In addition: Warning messages:
1: In `[<-.factor`(`*tmp*`, ri, value = c(1L, 3L, 2L, NA, NA, NA)) :
invalid factor level, NAs generated
2: In `[<-.factor`(`*tmp*`, ri, value = c(1L, 3L, 2L, NA, NA, NA, NA, :
invalid factor level, NAs generated
3: In `[<-.factor`(`*tmp*`, ri, value = c(1L, 3L, 2L, NA, NA, NA, NA, :
invalid factor level, NAs generated
取得私はデータを連続的に変更しようとしましたが、同じ問題が発生しました。誰も助けることができますか?ありがとう。
お返事ありがとうございます。私が混乱しているのは、 'mtcars'と' diamond'データセットを 'ggstructure'でプロットすることができますが、私のデータセットがそれらの例と何か違うのか分かりませんか? – drbunsen
はっきりしているように、私は、x軸上の色とy軸上の色相、彩度、および鮮やかさを持つプロットを作成することを検討しています。これは、値を示す色の強度を持つ9×9プロットを生成するはずです。 – drbunsen
@ dr.bunsen 'diamonds'で実行すると、同じエラーが発生します。 – joran