最近需要处理关于不同分级颜色的散点,但是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')
具体实现效果如下: