2016-12-12 3 views
0

GGallyパッケージを使用して散布図をプロットします。GGallyパッケージを使用して散布図をプロットする際にエラーが発生しました

library(GGally) 

    ggscatmat(df,alpha=0.8) + 
    theme(legend.position="none")+ 
    labs(title = "Scatterplot") 

が、私はこのエラー

Error in if ((w[1] * sm + w[2] * cm + w[3] * dm + w[4]) < best$score) break : 
    missing value where TRUE/FALSE needed 

この問題を解決するための任意のアイデアに直面していました: 私のデータフレームは、これらの数字

152861.1277 0.751206523 2013 1.35E+239 6.29E+03 2.00E-01 24.75857978 0.001103093 8.35E+04 
127194.554 0.691661805 694 2.84E+238 6.29E+03 2.00E-01 14.97627887 0.000379999 5.26E+03 
6.06E+04 5.34E-01 3.28E+02 5.16E+237 6.28E+03 2.00E-01 18.07714174 1.80E-04 1.01E+03 
40410.08303 0.479646356 271 3.32E+237 6.28E+03 2.00E-01 32.25630782 0.000148763 1.89E+03 

私はこれらのコードを書いた

が含まれていますか?

+0

助けを求めるときは、サンプル入力データで[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を提供する必要がありますコードをテストし、エラーの原因を特定します。 – MrFlick

+0

@MrFlickあなたの権利、しかし私はなぜこの問題が起こるのか分からなかった。私は前にこの種のコードをプロットしていて、問題はなかった。私は大きなデータフレームを持っているので、ここでは3行を渡してしまいましたが、これらの数値をプロットするにはまだこの問題があります。 – minoo

答えて

0

私はggplot2を使用していますが、「y軸」に非常に大きな数値を表示しようとすると同じエラーが表示されます。問題が解決しました

+scale_y_continuous(breaks = NULL) 

おそらくこれを試してみてください。

関連する問題