作者iamclaudiaa (claudia)
看板MATLAB
标题[绘图] 在图片上做散布图後,散布图绘颠倒..
时间Thu Oct 31 20:37:22 2013
各位好
我现在有一笔经纬度及浓度的资料,资料大概如下
lat lon conc.
24.24976833 120.538183333333 1000
24.24976835 120.538183355555 2000
24.24976840 120.538184000000 5000
...
我有一张地图
我需要把上面的lat.lon.配对成散布图的方式呈现我的路径
其中每一个点又代表不同浓度(加上colorbar依据浓度不同而变色)
(简单来说就是我要汇入一张图并且在图上作图)
我的code如下
imagesc([120.46 120.58],[24.18 24.29],shaluu);
hold on
scatter(c(:,1),c(:,2),2.5,c(:,3));
colorbar;
caxis([min(c(:,3)),max(c(:,3))]);
但出来地图是正确的,路径图却是上下相反的...><
我查过了好像是要用imagese([],[],flipdim(img,1))
但flipdim他只支援2-D??的矩阵...
拜托知道的前辈能够为我解惑....
谢谢了!!!:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.67.123
1F:推 deengel:帮推 10/31 21:43
2F:→ jatj:上下相反用set(gca, 'YDim', 'reverse')即可 10/31 23:13
3F:→ jatj:不过要画地图上建议用mapping toolbox的plotm来画 10/31 23:13