Matlab进阶绘图第30期—冲击图

这篇具有很好参考价值的文章主要介绍了Matlab进阶绘图第30期—冲击图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

冲击图是一种特殊的堆叠柱状图

与堆叠柱状图相比,冲击图添加了相邻柱子中相同组分之间的连线,可以更加清晰地表达各组分占比情况

由于Matlab中未收录冲击图的绘制函数,因此需要大家自行解决。

本文使用自制的Fbarstacked小工具进行冲击图的绘制,先来看一下成品效果:

matlab 冲击图,Matlab插图,matlab,开发语言,可视化,论文插图

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


1. 数据准备

此部分主要是读取原始数据并初始化绘图参数

% 读取数据load data.mat% 初始化绘图参数y = A(:,1:6);

2. 颜色定义

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

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

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

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

matlab 冲击图,Matlab插图,matlab,开发语言,可视化,论文插图

3. 冲击图绘制

调用‘Fbarstacked’命令,绘制初始冲击图

GO = Fbarstacked(y,0.4,C,0.7);hTitle = title('Filled stacked bar chart');hXLabel = xlabel('Samples');hYLabel = ylabel('RMSE (m)');

matlab 冲击图,Matlab插图,matlab,开发语言,可视化,论文插图

4. 细节优化

为了插图的美观,将初始冲击图坐标区基本参数进行调整

% 坐标区基本属性调整set(gca, 'Box', 'off', ...                                         % 边框         'LineWidth', 1, ...                                       % 线宽         'XGrid', 'off', 'YGrid', 'on', ...                        % 网格         'TickDir', 'out', 'TickLength', [.01 .01], ...            % 刻度         'XMinorTick', 'off', 'YMinorTick', 'off', ...             % 小刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1])              % 坐标轴颜色% 坐标轴刻度调整set(gca, 'YTick', 0:0.3:1.5,...         'Ylim' , [0 1.5], ...         'Xlim' , [0.5 6.5], ...         'XTick', 1:7,...         'Xticklabel',{1:7},...         'Yticklabel',{0:0.3:1.5})% legendhLegend = legend([GO(1),GO(2),GO(3),GO(4)],...         {'A', 'B', 'C', 'D'});% 字体和字号set(gca, 'FontName', 'Arial', 'FontSize', 10)set([hLegend, hXLabel, hYLabel], 'FontName', 'Arial', 'FontSize', 11)set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 背景颜色set(gcf,'Color',[1 1 1])

然后,以期刊所需分辨率、格式输出图片。

%% 图片输出exportgraphics(gca,'test.png','Resolution',300)

matlab 冲击图,Matlab插图,matlab,开发语言,可视化,论文插图

以上。文章来源地址https://www.toymoban.com/news/detail-716072.html

到了这里,关于Matlab进阶绘图第30期—冲击图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab进阶绘图第19期—三角气泡热图

    三角气泡热图,顾名思义,就是 仅保留气泡热图数据矩阵的上三角或下三角部分 。 三角气泡热图简单明了, 通过不同颜色、不同大小的圆形表示数据的大小,可以更加直观地对矩阵数据进行可视化表达 。 本文使用自制的tribubbleheatmap小工具进行三角气泡热图的绘制,先来看

    2024年02月11日
    浏览(46)
  • Matlab进阶绘图第16期—三维填充折线图

    三维填充折线图是在三维折线图的基础上,对其与XOY平面之间的部分进行颜色填充,从而 能够更好地刻画细节变化 。 由于Matlab中未收录三维填充折线图的绘制函数,因此需要大家自行设法解决 。 本文使用自制的FilledPlot3小工具进行三维填充折线图的绘制,先来看一下成品效

    2024年02月08日
    浏览(88)
  • Matlab进阶绘图第23期—密度散点图

    密度散点图 本质上是一种 特征渲染的散点图 ,其 颜色表示某一点所在区域的密度信息 。 除了作图,密度散点图绘制的关键还在于密度的计算。 当然, 不管是作图还是密度的计算,这些在《Matlab论文插图绘制模板》和《Matlab点云处理及可视化》往期文章中都有介绍 。 为了

    2024年02月16日
    浏览(48)
  • Matlab进阶绘图第14期—相关性方块热图

    相关性方块热图 是一种特殊的方块热图。 与一般的方块热图相比, 其数值位于[-1 1]区间,其颜色用于表示正负,而其方块的大小用于表示数值绝对值的大小 ,可以十分直观地对两个变量的相关性进行分析。 由于Matlab中未收录相关性方块热图的绘制函数,因此需要大家自行

    2023年04月12日
    浏览(38)
  • Matlab画图导出Latex论文插图

    效果  也可以在图窗里打开属性编辑器进行修改,感觉改完效果好点   修改完选择另存为eps格式,在latex中使用代码添加图片 latex文档开头要添加包  

    2024年02月16日
    浏览(32)
  • Matlab论文插图绘制模板第124期—三维气泡图

    在之前的文章中,分享了很多Matlab 气泡图 的绘制模板: 进一步,再来分享一下 三维气泡 图 。 先来看一下成品效果: 特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复【绘图

    2024年02月05日
    浏览(53)
  • Matlab论文插图绘制模板第92期—折线图(Plot)

    之前有分享过Matlab 折线图 的绘制模板: 但随着技术力的提升,发现 很多地方还有待改进 ,于是便有了本期内容。 先来看一下成品效果: 特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后

    2024年02月05日
    浏览(37)
  • Matlab论文插图绘制模板第136期—极坐标气泡图

    在之前的文章中,分享了Matlab 笛卡尔坐标系的气泡 图 的绘制模板: 进一步,再来分享一下 极坐标气泡 图 。 先来看一下成品效果: 特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复

    2024年02月19日
    浏览(40)
  • Matlab论文插图绘制模板第43期—直方图(histogram)

    在之前的文章中,分享过很多 柱状图的Matlab绘制模板 : 这一次,来分享一种比较特殊的柱状图: 统计直方图 。 先来看一下 成品效果 : 特别提示 :Matlab论文插图绘制模板系列, 旨在降低大家使用Matlab进行科研绘图的门槛 ,只需按照模板格式添加相应内容,即可得到满足

    2024年02月15日
    浏览(40)
  • Matlab数学建模常用算法及论文插图绘制模板资源合集

    最近有很多朋友咨询我关于Matlab论文插图绘制方面的问题。 问了一下,这些朋友中,除了写博士论文的, 大部分都是要参加美赛的 。 这让我突然想起, 自己曾经为了水论文, 购买过一批Matlab数学建模的资料 。 想了想,自己应该也用不到了,索性借此机会,拿出来分享给

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包