1

R で ggplot2 を使用して多数のデータ ポイントをプロットしようとしています。3D データ (つまり、東座標、北座標、標高) をプロットしようとしています。私が達成しようとしているのは、xlimits を変更するかscale_x_continuous、凡例が現在の範囲に自動的に更新されるときです。

たとえば、私が使用している構文は次のとおりです。

データは次の場所にあります: https://www.dropbox.com/s/64x9374y2zip6f7/data-river.csv

p <- ggplot(data1,aes(x=x,y=y,color=z),size=1)+geom_point()
p

私が得た出力は次のとおりです。

ここに画像の説明を入力

次に、次の構文を使用して x 軸と y 軸の範囲を変更します。

p1 <- ggplot(data1,aes(x=x,y=y,color=z),size=1)+geom_point()+scale_x_continuous(limits = c(470000,472500))+scale_y_continuous(limits=c(3704000,3706000))
p1

出力は次のとおりです。

ここに画像の説明を入力

両方の図で範囲が変更されていることがわかりますが、凡例の縮尺は変更されていません。自動スケール ビューで凡例を変更する方法がわかりません。ggplotで可能かどうかはわかりません。

また、複数の色でグラフを作成する方法を誰かが指摘していただければ幸いです。

ありがとう。

4

1 に答える 1