写论文画图,给线条配色是个难题,matlab默认的配色还过得去,自带的像,‘red’,‘blue’,看了实在令人难受,为了给找一些好看的配色方案,网上找了一圈,看到些有用的东西,这里记录一下
配色方案
这个博客里面的配色看起来还不错,这里把颜色提取方法记录一下。具体见参考1
颜色提取
主要采用matlab的getpts,过程很方便。具体如下,保存上图,读入图片,显示,然后调用
getpts,通过单击取得要拾取的颜色的位置,在最后一个位置,左键双击,getpts就返回了,得到的xi,yi就是拾取的位置的信息。需要注意的是xi代表了横向的方向,yi代表了纵向的方向。
从原图像中读取颜色的信息,为了验证取得的颜色信息,这里采用插入相应颜色的矩形来验证。
im = imread('20140226232648593.jfif');
imshow(im);
[xi,yi] = getpts;
for i = 1:1:length(xi)
c = im(yi(i),xi(i),:);
c = double(c(:)');
im = insertShape(im,'FilledRectangle',[i*80,250,80,100],'Color',c,'Opacity' ,1);
end
imshow(im);
演示
参考
1.https://blog.csdn.net/techfield/article/details/20007425