2017-09-08 9 views
0

私はggplotで線をプロットしようとしていますが、線の色は非常に奇妙です。いくつかの点では、他の点よりもはるかに厚く見えます。あまりにも多くのデータポイントがあるためかもしれませんか?どのようにこれを解決することができますか? 私は唯一の大規模なデータセットを使用してこの問題を持って、この例では、プロットのデータは、マイケル・鳥のようhere多数のデータポイントをプロットすると、ggplotの線の色が非常に奇妙に見える

ggplot(data=largedataframe, aes(x=Time, y=Value)) + 
    geom_line(size=2, aes(colour='T1')) 

example

+1

問題を再現するのに十分なデータを含めるように質問を編集してください。データを簡単にインポートするには 'dput'を使います。 –

+0

@Hanna Googleドキュメントのリンクを読み込めませんでした。 –

+0

私は今、不便をおかけして申し訳ありません! – Hanna

答えて

0

を見つけることができ、私は大丈夫に見えるのプロットを得ました。そこ(一例としては、下の図で丸印)いくつかの場所でのラインの太さに多少の「肥大化」のように見えるが、私はそれを探していなかった場合、私はそれに気づいていないでしょう。

full view

ズームすべての方法は、個々のデータポイントが明確になるまでに明確図与える:

p1 <- ggplot(df, aes(x = Time, y = Value)) + 
    geom_point(color = "salmon", size = 1) + 
    coord_cartesian(xlim = c(1000000, 1300000), 
        ylim = c(0.75, 0.8)) 

p2 <- ggplot(df, aes(x = Time, y = Value)) + 
    geom_point(color = "salmon", size = 1) + 
    coord_cartesian(xlim = c(1180000, 1220000), 
        ylim = c(0.76, 0.79)) 

p3 <- ggplot(df, aes(x = Time, y = Value)) + 
    geom_point(color = "salmon", size = 0.1) + 
    coord_cartesian(xlim = c(1207000, 1211000), 
        ylim = c(0.769, 0.774)) 

p4 <- ggplot(df, aes(x = Time, y = Value)) + 
    geom_line() + 
    geom_point(color = "salmon", size = 1) + 
    coord_cartesian(xlim = c(1207700, 1208000), 
        ylim = c(0.7695, 0.7705)) 

gridExtra::grid.arrange(p1, p2, p3, p4, nrow = 2) 

zoom-in view

は、y値はジグザグSLを点がありますこれらの点では少し太い線を占めるであろう。

個人的に私はそれが大きな問題ではないと思っていますが、いくつかの線分が太く見える理由を説明したいのであれば、これはその説明になります。

+0

ありがとう!私はラインの代わりにポイントをプロットすることで問題を解決しました... – Hanna

関連する問題