求助:这张图是怎样画出来的?
这幅图应该怎样画啊?请高手指教,万分感谢!图中颜色深浅代表污染物浓度大小,原点代表采样点,每一点数据离原心距离R表示观测时风速大小,所处象限表示风向。 我觉得至少要有一个颜色与污染物浓度的对应数据库。 有没有可能是两张图画在一张图上的,就像两条曲线画在一个平面图上一样。 图看的不是很清楚,上面的黑点是什么? 我也正要解决这个问题
我的数据:
10 30 50 80 110 130 150 170 350
0 1.1942 1.1942 1.1942 1.1942 1.1942 1.1942 1.1942 1.1942 1.1942
51.1934 1.1932 1.193 1.1929 1.193 1.1932 1.1934 1.1936 1.1936
10 1.1911 1.1902 1.1894 1.1891 1.1894 1.1902 1.1911 1.1917 1.1917
151.1872 1.1852 1.1834 1.1827 1.1834 1.1852 1.1872 1.1885 1.1885
201.1818 1.1781 1.1751 1.174 1.1751 1.1781 1.1818 1.1843 1.1843
25 1.175 1.1692 1.1645 1.1628 1.1645 1.1692 1.175 1.179 1.179
301.1669 1.1584 1.1517 1.14941.1517 1.1584 1.1669 1.1729 1.1729
351.1575 1.1457 1.1369 1.1339 1.1369 1.1457 1.1575 1.1661 1.1661
40 1.147 1.1312 1.1202 1.1217 1.1202 1.1312 1.147 1.1588 1.1588
45 1.1356 1.1151 1.1017 1.10788 1.1017 1.1151 1.1356 1.1511 1.1511
50 1.1234 1.1073 1.0818 1.0681 1.0818 1.1073 1.12341.1434 1.1434
红色的是圆周0~360
兰色的是半径数据,例如:原点为0 最外层为50,相当于11个同心圆
要画出
http://cn.f11.yahoofs.com/users/44a3b77bz6e43b206/d28b/__sr_/aa63cnb.jpg?phYWH5EBEGEkFVTE
[ 本帖最后由 alloyer007 于 2006-8-17 21:24 编辑 ] 画三维图时,matlab会自动处理 用surf(x,y,z)命令就行 圆形的是怎么处理的啊? 一个想法,还没有来的及尝试
1. 将坐标转到柱坐标下
2. 用surf画图
3. 调整视角 能不能具体讲讲怎么做?
谢谢~ 原帖由 alloyer007 于 2006-8-24 18:45 发表
能不能具体讲讲怎么做?
谢谢~
刚才尝试了一下上面的想法,结果有一定差距,再考虑一下 等待HAPPY的回复
我也在努力 这个好像有难度,不知道tecplot可不可以。
页:
[1]