1
私はggplot2パッケージを使用して、データをプロットしようとしていますが、私はエラーで交差しています: データは毎日値(値が高度に変更)ggplot2でプロットする。エラー
V1 V2.... V500
2E-15.....3E-14
3e-14.....3E-21
1.3E-15....NA
Iを表し、列で設定されていますすべてのデータを値の塗りつぶしで2つの軸にプロットする必要があります。
コード;
a<-data.frame("/../vertical_value.csv",sep=",",header=F)
am<-melt(t(a))
dataset<-expand.grid(X = 1:500, H = seq(1,25,by=1))
dataset$axp<-am$value
g<-ggplot(dataset, aes(x = X, y = H, fill = axp)) + geom_tile()
エラー:
Error: Casting formula contains variables not found in molten data: XHaxp
Jaun、同じ形のデータまたはダムミーデータを私たちに提供することは可能でしょうか?キャストエラーは、データ内のNAを反映している可能性があります。 na.omit(データセット)が動作する可能性があります。しかし、それが何であるべきかを見ていなくては、伝えるのは難しいです。また、誰かが彼の投稿を正しく編纂できますか? –
再現可能な例を挙げてください。私はあなたのコードを 'a - matrix(rnorm(500 * 25)、nc = 500)'で試してみましたが、何のエラーも出ませんでした(なぜ私はプロットで 'am ' 。 – Aniko
ここで何が起こっているのか正確にはわかりませんが、私はあなたのエラーが融解(t(a))段階にあると信じていますか?再現可能な例がなければ、さらに進めることは本当に難しいです。 z←data.frame(V1 = 1:5、V2 = 2:6、V3 = 3:7);同様の例があります。 ライブラリ(リシェイプ);mm < - 溶融物(t(z)); データセット< - expand.grid(X = 1:5、H = 1:3); データセット$ axp < - mm $ value;ライブラリ(ggplot2); ; ggplot(dataset、aes(x = X、y = H、fill = axp))+ geom_tile() –