raushon
有如下格式的数据:
X Y Brightness(亮度值)
514155.00 339010.90 93
514155.00 339417.80 91
514305.00 338756.10 94
514395.00 338226.80 94
514410.00 338336.10 97
515700.00 337359.20 99
515760.00 338452.40 115
519375.00 335422.40 95
...... ...... ......
现在我想在S-Plus中绘出图可视化数据,要求在空间上按照X,Y坐标分布,亮度值决定所显示的颜色
用plot(X,Y,Brightness)和image(X,Y,Brightness)都不行
请问这个问题如何解决?多谢!
rtist
没看懂,贴一个你想要的样图,要不然不确定究竟想要什么样的图.
abel
试一试points吧
rtist
他想要的就是带颜色的散点图么???
bjt
从这看[quote]plot(X,Y,Brightness)和image(X,Y,Brightness)都不行[/quote]
应该是
rtist
问题是image不是散点图啊?
raushon
我要的是绘制成二维平面图,也就是常见的二维数字化地图
常见的图片的数字格式是:
行号 列号 亮度值
1 2 93
1 3 91
1 4 94
... ... ...
这里只是把行列号换成了大地坐标,用plot(X,Y)可以绘制出没有颜色的地图
现在需要还原地貌的颜色,不知道在S-Plus中如何可视化
多谢大家指教!
raushon
顺便再问一句
S-Plus中Cross-Validation(交叉验证)怎么做?
谢谢!
jzhang04
contour 好像可以吧
alexru
contour是画等高线图的
raushon
>plot(X,Y)
>points(X,Y,col=Brightness)
在R中可以得到所需的图
但是在S-Plus中用同样的代码出现了错误,
points函数没有col这个参数了
yihui
S-Plus的点居然不能使用颜色向量?那就用R呗
另外,image的第三个参数z是一个矩阵而不是向量,x是横坐标,y是纵坐标,一对坐标点对应一个点,那么z的数据个数便是横纵坐标点数目的乘积。
比如:image(1:10, 1:10, matrix(1:100, 10))
contour是画等高线图的,也是一种三维数据图示方法。