加载中…
个人资料
ENVI-IDL技术殿堂
ENVI-IDL技术殿堂 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:8,499,561
  • 关注人气:7,215
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

ENVI&IDL下绘制散点图方式总结

(2011-04-29 13:22:09)
标签:

散点图

envi

idl

杂谈

分类: ENVI

散点图,表示因变量随自变量而变化的变化趋势,在数据趋势分析或相关性分析方面很有用途。

1.       ENVI下绘制散点图

1)       二维散点图

点击image窗口菜单的Tools-2D Scatter Plot,选择波段后二维散点图效果如下;

ENVI&IDL下绘制散点图方式总结

如果需要对散点图进行定义,包括背景颜色,字体,点符号等(效果见下图),可利用散点图扩展补丁。

http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=62376

http://hi.baidu.com/dyqwrp/blog/item/b19bbc6db9b658f0431694b4.html

ENVI&IDL下绘制散点图方式总结

2)       多维散点图

点击菜单Spectral-n-dimension Visualizer,选择具有ROI的数据的n个波段。

ENVI&IDL下绘制散点图方式总结

最多支持54维的数据。

 

ENVI&IDL下绘制散点图方式总结

 

2.       IDL下绘制散点图

1)       二维散点图

直接用plot命令绘制,通过linestylepsym设置plot曲线的线型和点符号。

IDL> xData = randomu(var,20,20)*100

IDL> yData = randomu(var,20,20)*100

IDL> plot,xdata,yData,linestyle=1,psym=3

 

ENVI&IDL下绘制散点图方式总结

2)       三维散点图

xPlot3D来实现,linestyle可设置线性,symbolIDLgrSymbol对象。

IDL> xData = randomu(var,20,20)*100

IDL> yData = randomu(var,20,20)*100

IDL> zData = randomu(var,20,20)*100

IDL> oSym= Obj_New('IDLgrSymbol',data=3)

IDL> xPlot3D,xData,yData,zData,linestyle=6,symbol = oSym

 

ENVI&IDL下绘制散点图方式总结

3)       N维散点图

暂时没找到函数,好在三维散点图程序xPlot3d是公开源码,感兴趣的学习下自己写个xPlotNd吧。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有