私は2年以上にわたって質問された得点を持つデータセットを持っています。各質問には2015の値と2016の値があります。私はそれぞれをプロットし、2015値と2016値の間に違う値を表示したいと思います。スコアは上がったり下がったり、同じままになったのですか?私は、変化の方向を示すためにポイントのペアを線(または矢印)で結ぶと便利かもしれないと思っていましたが、これを行うにはggplotを得るのが苦労しています。ここに私のコード例があります:ggplot2:時間とともに値の差を矢印で表示する
df <- read.table(text = "question y2015 y2016
q1 90 50
q2 80 60
q3 70 90
q4 90 60
q5 30 20", header = TRUE)
g1 <- ggplot(df, aes(x=question))
g1 <- g1 + geom_point(aes(y=y2015, color="y2015"), size=4)
g1 <- g1 + geom_point(aes(y=y2016, color="y2016"), size=4)
g1
これを視覚化するためのさまざまなアプローチは大歓迎です。
私は(2015のスコアの散布を行うだろう、私は今の答えを書く時間がありませんが、質問のかなりの数を持っている場合(あなたが以下のコメントで100〜言及) x)対2016スコア(y)。 45度線で追加すると線の上の点が改善され、2年間の相関がはっきりとわかります(外れ値も目立つべきです)。 – Gregor
@自己;あなたにとって面白いかもしれないhttp://stackoverflow.com/questions/38109623/remove-legend-elements-of-one-specific-geom-show-legend-false-does-not-do-t/38110017#38110017 – Alex