4

私はこのデータを持っています

             X,           Y,      ag
   4068961.415,  731027.852,  1.5000
   4068962.701,  731027.829,  0.9500
   4068963.986,  731027.807,  2.5000
   4068965.271,  731027.784,  2.5000
   4068875.402,  730996.864,  3.9000
   4068875.402,  730996.864,  3.0796
   4068875.402,  730996.864,  1.6060
   4068910.645,  731067.069,  0.6400

再現可能な例が必要ですか? このデータをコピーして実行します d <- read.csv("clipboard")

ag座標に応じて、という名前の列をプロットする一種のマップを取得するにはどうすればよいですか?

私が欲しい

  • X columnx 軸で
  • Y columnY軸で
  • 値に応じてag、プロットされた点の色が変化します (黄色から赤へ)。
4

3 に答える 3

3

ライブラリでそれを行うことができますggplot2。カラースケール用途変更用scale_color_gradient()

library(ggplot2)
ggplot(d,aes(X,Y,color=ag))+geom_point()+
        scale_color_gradient(low="yellow",high="red")
于 2013-08-13T12:33:29.647 に答える
2

ベース R では、次のようなものを使用できます。

with(d, plot(X, Y, col=rainbow(n=length(ag),start=0, end=1/6)[order(ag)], pch=19))
于 2013-08-13T13:14:34.680 に答える
1

私はあなたが試したと思いますwith(d,plot(Y~X,col=ag))

于 2013-08-13T12:32:45.443 に答える