当前位置: 首页 > news >正文

显示官网字样的网站怎么做临淄区建设局网站

显示官网字样的网站怎么做,临淄区建设局网站,济南建站免费模板,军事新闻最新不知不觉,《Matlab论文插图绘制模板》系列来到了第100期。 在此之前,其实我也没想到会有这么多种数据可视化表达方式,论文里不是折线图就是柱状图,单调的很。 假如研究生那会要是能遇到现在的自己(分享的内容&#x…

不知不觉,《Matlab论文插图绘制模板》系列来到了第100期。

在此之前,其实我也没想到会有这么多种数据可视化表达方式,论文里不是折线图就是柱状图,单调的很。

假如研究生那会要是能遇到现在的自己(分享的内容)……

感觉再多发几篇SCI、省出个把年毕业,也完全有空间实现。

说回正题。

在之前的文章中,分享了Matlab多子图的绘制模板:

大小不同多子图的绘制模板:

有一些朋友表示,子图之间的间隔有些大,问有没有办法解决。

所以,本期就来分享一下紧凑排列多子图的绘制模板。

先来看一下成品效果:

特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【绘图桶】查看加入方式


模板中最关键的部分内容

1. 数据准备

此部分主要是读取原始数据

% 读取数据load data.mat

2. 颜色定义

作图不配色就好比做菜不放盐,总让人感觉少些味道。

但颜色搭配比较考验个人审美,需要多加尝试。

这里直接使用TheColor配色工具中的SCI权威配色库

%% 颜色定义map = TheColor('sci',2064,'map',10);map = flipud(map);C = map([1 2 3 6],1:3);C1 = map(1,1:3);C2 = map(2,1:3);C3 = map(3,1:3);C4 = map(6,1:3);

3. 紧凑排列多子图绘制

通过tiledlayout’命令,在各个分块位置创建子图坐标区

然后,结合前面分享的论文插图绘制模板以及‘nexttile’命令,将每个子图的绘制视为完整的单一论文插图分别进行绘制

最后,通过将‘TileSpacing’和‘Padding’属性改变为‘compact’,完成紧凑排列多子图的绘制

%% 紧凑排列多子图绘制t = tiledlayout(2,2);% 绘制带误差棒的柱状图nexttile(1)hold onx = 1:4;GO = bar(x,bardata,0.6,'EdgeColor','none','LineWidth',1);for ii = 1:4    er = errorbar(x(ii),bardata(ii),barerr(ii),'CapSize',20);     er.Color = C(ii,:);      er.LineWidth = 1.5;    er.LineStyle = 'none';endhTitle = title('Bar with Errorbar');hXLabel = xlabel('Samples');hYLabel = ylabel('RMSE (m)');% 细节优化GO.FaceColor = 'flat';GO.CData(1,:) = C1;GO.CData(2,:) = C2;GO.CData(3,:) = C3;GO.CData(4,:) = C4;set(gca, 'Box', 'off', ...                                   % 边框         'Layer','top',...                                   % 图层         'LineWidth', 1,...                                  % 线宽         'XGrid', 'off', 'YGrid', 'off', ...                 % 网格         'TickDir', 'out', 'TickLength', [.015 .015], ...    % 刻度         'XMinorTick', 'off', 'YMinorTick', 'off', ...       % 小刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1],...     % 坐标轴颜色         'YTick', 0:0.1:1,...                                % 坐标轴刻度         'Ylim' , [0 0.6], ...         'Xlim' , [0.3 4.7], ...         'XTick', 1:4,...         'Xticklabel',{'S1' 'S2' 'S3' 'S4' },...         'Yticklabel',{0:0.1:1})set(gca, 'FontName', 'Arial', 'FontSize', 9)set([hXLabel, hYLabel], 'FontSize', 9, 'FontName', 'Arial')set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 绘制折线图nexttile(2)x = 1:8;p = plot(x,linedata);hTitle = title('Line Plot');hXLabel = xlabel('XAxis');hYLabel = ylabel('YAxis');% 细节优化MarkerL = {'v','o','^','s'};for i = 1:4    set(p(i),'LineStyle','-','Marker',MarkerL{i},'LineWidth',2.5,'Color',C(i,1:3))endset(gca, 'Box', 'off', ...                                % 边框         'LineWidth', 1,...                               % 线宽         'XGrid', 'off', 'YGrid', 'off', ...              % 网格         'TickDir', 'out', 'TickLength', [.015 .015], ... % 刻度         'XMinorTick', 'off', 'YMinorTick', 'off', ...    % 小刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1])     % 坐标轴颜色set(gca, 'XTick', 0:1:8,  'YTick', 0:20:80,...            % 刻度位置、间隔         'Xlim' ,[0 8],'Ylim' ,[0 60], ...                % 坐标轴范围         'Xticklabel',{0:1:8},...                         % X坐标轴刻度标签         'Yticklabel',{0:20:80})                          % Y坐标轴刻度标签hLegend = legend(p, ...                 'Samp1', 'Samp2','Samp3','Samp4', ...                 'Location', 'northeast'); set(gca, 'FontName', 'Arial', 'FontSize', 9)set([hLegend, hXLabel, hYLabel], 'FontSize', 9, 'FontName', 'Arial')set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 绘制饼图nexttile(4)pie(Piedata, Pieexplode)hTitle = title('Pie chart');% 细节优化colormap(C)th = findobj(gca, 'Type', 'text');set(th, 'FontName', 'Arail', 'FontSize', 10)set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 绘制堆叠图nexttile(3)x = 1:13;GO = bar(x,stackeddata,0.8,'stacked','EdgeColor','k');hTitle = title('Stacked bar chart');hXLabel = xlabel('Samples');hYLabel = ylabel('RMSE (m)');% 细节优化GO(1).FaceColor = C1;GO(2).FaceColor = C2;GO(3).FaceColor = C3;GO(4).FaceColor = C4;GO(1).ShowBaseLine='off';set(gca, 'Box', 'off', ...                                         % 边框         'LineWidth', 1, ...                                       % 线宽         'XGrid', 'off', 'YGrid', 'off', ...                         % 网格         'TickDir', 'out', 'TickLength', [.015 .015], ...          % 刻度         'XMinorTick', 'off', 'YMinorTick', 'off', ...             % 小刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1])              % 坐标轴颜色set(gca, 'YTick', 0:0.3:1.8,...         'Ylim' , [0 1.5], ...         'XTick', 1:13,...         'Xticklabel',{1:13},...         'Yticklabel',{0:0.3:1.8}) hLegend = legend([GO(1),GO(2),GO(3),GO(4)], ...                 'A', 'B', 'C', 'D', ...                 'Location', 'northeast');set(gca, 'FontName', 'Arial', 'FontSize', 9)set([hLegend,hXLabel, hYLabel], 'FontName', 'Arial', 'FontSize', 9)set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')%% 细节优化% 减小子图间距t.TileSpacing = 'compact';t.Padding = 'compact';

修改前:

修改后:

4. 图像输出

绘制完成后,以期刊所需分辨率、格式输出图片。

%% 图片输出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0 0 figW figH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

以上。

http://www.yayakq.cn/news/706726/

相关文章:

  • PHP工具箱和WordPress长沙做信息seo网站
  • 服饰网站建设 e-idea建站系统平台
  • 绵阳市网站建设南宁网站建设哪
  • 需要做网站的行业建设工程有限公司是干什么的
  • 网站建设服务器的选择方案有WordPress搜索按钮代码
  • h5企业模板网站模板云南建设工程信息网站
  • 网站切片怎么做wordpress 5.2中文
  • 各地民营企业创新前行seo服务器
  • 网站项目遇到的问题网站开发服务费会计处理
  • 北京市电力建设公司网站网盘可以做网站空间吗
  • 自己做网站用什么软件襄阳市做网站 优帮云
  • 西安网站关键词推广百度竞价广告代理
  • 南宁建行 网站网站建设系统哪个好
  • 网站 标题 关键词 描述自己怎样建设网站
  • 水利工程建设信息网站大学生网站建设
  • 建设一个电商网站的步骤宁波工业设计最好的公司
  • 织梦网络公司网站源码建站优化一条龙
  • 杭州做网站找力果大庆做网站找谁
  • 重庆帝一网络网站建设专家服装设计需要学什么科目
  • seo站外优化平台合肥网站制作推广
  • 光明网站建设广告网页
  • 青岛网站排名推广wordpress 作者标签
  • 广州网站定制商家wordpress国内中文主题
  • 做网站需要学些什么条件网站开发报酬
  • 宝安石岩网站建设佛山手机网站设计制作
  • 湛江市建网站手机端app怎么开发
  • 网站域名实名制荆州seo技术厂家
  • 开原网站建设ppt做的比较好的网站有哪些
  • 郴州做网站 郴网互联网上申报办税系统
  • 用CMS做网站的好处网站流量分成