junxiao201 发表于 2012-10-20 16:56

高手帮我看看这个图怎么画

可以用中国地图,只要这种效果就行,
下面由我绘制的中国地图
代码如下:
d=load('bianjielunkuo.txt');
for i=1:size(d,1)
x(i)=d(i,1);
y(i)=d(i,2);

end
plot(x,y,'-')
82.34      45.11
83      46.44
83.36      45.56
84.51      45.37
85.43      46.47
86.24      48.03
87.28      47.07
88.05      47.44
89.31      46.59
90.23      46.4
90.32      45.22
91.44      43.13
93.03      43.36
95.08      43.46
97.02      41.48
98.37      40.43
99.31      40.18
99.54      41.56
101      41.57
104.5      40.1
106.5      39.13
106.2      41.24
107.3      40.45
108.3      41.34
109.5      40.4
110.1      42.32
111.6      43.39
116.5      48.4
117.3      49.34
122.3      52.58
124.4      52.21
126.4      51.43
127.2      50.15
128.6      47.44
127.6      45.13
129.3      46.18
131.6      47.14
132.6      45.46
128.1      41.25
126.1      41.06
124.2      40.03
122.3      36.16
121.2      37.32
122.4      37.24
121.2      36.16
120.5      35.53
120.2      33.46
120.2      32.52
121.4      32.04
122.5      30.44
121.1      27.5
119.5      25.31
117      23.26
112.5      21.44
110.2      21.09
110.1      20.2
110.3      19.14
110      18.3
109.3      18.14
108.4      19.06
107.6      21.32
105      24.04
103.4      22.59
101.3      21.29
99.56      22.34
97.51      24.01
98.49      25.59
84.4      27.45
97.28      28.39
97.5      29.4
96.55      30.03
94.13      29.13
91.57      27.59
89.05      27.44
85.58      28.11
84.25      32.09
81.15      30.17
80.05      32.3
75.14      37.46
75.24      40.31
78.27      40.56
80.14      41.1
81.08      43.09
81.01      44.58
82.34      45.11
对上面的数据你用txt建一个文件名为bianjieluokuo文档,在通过上面的程序运行,即可产生中国地图。

ChaChing 发表于 2012-10-20 20:21

LZ的for loop可改为x=d(:,1); y=d(:,2);
至於那个效果看看pcolor, shading, colormap的帮助文献

junxiao201 发表于 2012-10-22 15:14

ChaChing 发表于 2012-10-20 20:21 static/image/common/back.gif
LZ的for loop可改为x=d(:,1); y=d(:,2);
至於那个效果看看pcolor, shading, colormap的帮助文献

您能帮我做个效果图吗?

happy 发表于 2012-10-22 20:00

junxiao201 发表于 2012-10-22 15:14 static/image/common/back.gif
您能帮我做个效果图吗?

还真没看懂你说的效果是什么效果,上面的数据不是近似中国边界坐标吗?你想实现什么样的效果呢?

junxiao201 发表于 2012-10-22 20:05

happy 发表于 2012-10-22 20:00 static/image/common/back.gif
还真没看懂你说的效果是什么效果,上面的数据不是近似中国边界坐标吗?你想实现什么样的效果呢?

跟实例图效果差不多,只不过在中国地图上实现.

junxiao201 发表于 2012-10-22 20:07

happy 发表于 2012-10-22 20:00 static/image/common/back.gif
还真没看懂你说的效果是什么效果,上面的数据不是近似中国边界坐标吗?你想实现什么样的效果呢?

你在中国地图上去4个点实现示意图的那种效果

happy 发表于 2012-10-22 20:18

junxiao201 发表于 2012-10-22 20:07 static/image/common/back.gif
你在中国地图上去4个点实现示意图的那种效果

你所说的上面的点是需要数据支持的
如果画的地形高度那就要地形数据支持
如果画的是人口密度就需要有人口密度数据支持
......
图形不是凭空产生的
页: [1]
查看完整版本: 高手帮我看看这个图怎么画