欢迎光临散文网 会员登陆 & 注册

matlab中对散点进行分级显示

2022-04-20 21:36 作者:我是水怪的哥  | 我要投稿

最近需要处理关于不同分级颜色的散点,但是GMT实现不了,其具体的gmt代码如下:

gmt begin symbols3 png,pdf     

gmt makecpt -Chot -T0/3/1     

gmt plot -R0/10/0/10 -JX10c/10c -Baf -Sc0.5c -W1p,black -C << EOF 

2 3 0

5 6 1 

8 2 2 

EOF 

gmt end show

*参考资料:GMT学习笔记4-绘制符号 - 知乎 (zhihu.com)

我使用GMT5,但是一直显示语法错误!于是我转向matlab,最终完成了达到了目的,代码如下:

A=textread('bd.txt');

LLZ.rg = LLZ.rg.*t;

LLZ.rg(LLZ.rg==0)=NaN;

rg_plot(LLZ)

xlim([70,140])

ylim([15,55])

% hold on

x = A(:,1);

y = A(:,2);

sz = linspace(1,269,length(x));

c = linspace(-100,100,length(x));

scatter(x,y,[],c,'filled')


具体实现效果如下:

欢迎与交流!! 1565903211

matlab中对散点进行分级显示的评论 (共 条)

分享到微博请遵守国家法律