重庆潼南网站建设价格,做本地化的返利网站怎么样,从化网站开发,什么网站专做衣服之前有分享过很多《Nature》论文插图#xff0c;想着为大家提供更加广阔的作图思路。
但有人说#xff0c;这些图好看是好看#xff0c;可惜也就大佬们能画#xff0c;跟我这个小卡拉米没啥关系。
此言差矣。
如果我说#xff0c;Matlab就能画呢#xff1f;
比如想着为大家提供更加广阔的作图思路。
但有人说这些图好看是好看可惜也就大佬们能画跟我这个小卡拉米没啥关系。
此言差矣。
如果我说Matlab就能画呢
比如下面这张《Nature》插图 用Matlab画一下右上 咋做到的呢
特别提示本期内容『数据代码』已上传资源群中加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】后台回复关键词【全家桶】查看加群方式。 1. 数据准备
此部分主要是读取原始数据并进行绘图前的预处理。
由于没有文章的原始数据利用Fig2Data工具提取图中曲线数据。 %% 数据准备% 读取数据% 自变量dataxload datax.mat;% 因变量datayload datay.mat; 2. 颜色定义
然后利用ColorCopy工具提取配色方案
%% 颜色提取C ColorCopy;close 当然用TheColor也是一样
%% 颜色提取C TheColor(copy);close 3.初始图绘制
利用‘area’函数绘制初始面积图。
for i 1:N area(datax(i,:),datay(i,:),LineWidth,2,FaceColor,C(i,:),EdgeColor,C(i,:),... FaceAlpha,.3,EdgeAlpha,1); hold onendhXLabel xlabel(Cortical depth (normalized));hYLabel ylabel(cell density);hTitle title(MOp cells); 为了避免坐标轴遮挡问题使用‘plot’命令再绘制一条坐标轴。
hold onplot(0:0.2:1.2,zeros(1,7),k,LineWidth, 1) 4. 细节优化
为了插图的美观对坐标轴细节等进行美化
% 坐标轴参数调整set(gca, LineWidth, 1,... % 线宽 Box, off, ... % 边框 XGrid, off, YGrid, off, ... % 网格 TickDir, out, TickLength, [.01 .01], ... % 刻度 XMinorTick, off, YMinorTick, off, ... % 小刻度 XColor, [.1 .1 .1], YColor, [.1 .1 .1],... % 坐标轴颜色 XTick, 0:0.2:1.2,... % 刻度与范围 XLim, [-0.05 1.1],... XTickLabels,{num2str([0:0.2:1],%.1f)},... XTickLabelRotation,90,... YTick, [],... YLim, [0 1])% 添加上、右框线hold onXL get(gca,xlim); XR XL(2);YL get(gca,ylim); YT YL(2);xc get(gca,XColor);yc get(gca,YColor);plot(XL,YT*ones(size(XL)),color, xc,linewidth,1)plot(XR*ones(size(YL)),YL,color, yc,linewidth,1)% 字体字号set(gca, FontName, Arial, FontSize, 12)set([hXLabel,hYLabel], FontName, Arial, FontSize, 13)set(hTitle, FontSize, 14)% 背景颜色set(gcf,Color,[1 1 1])
并按期刊所需分辨率、格式输出图片
figW figureWidth;figH figureHeight;set(figureHandle,PaperUnits,figureUnits);set(figureHandle,PaperPosition,[0 0 figW figH]);fileout test;print(figureHandle,[fileout,.png],-r300,-dpng); 以上。