投稿问答最小化  关闭

认证信息

广告

您的位置:万维书刊网 >> 投稿经 >> 论文写作

Matlab论文插图绘制模板—横向柱状图(barh)

2022/3/23 15:53:34  阅读:587 发布者:chichi77

之前有分享过多组柱状图的绘制模板。

很多朋友想让我出一个横向版本的多组柱状图教程。

那来嘛。

做出来的效果是这样的:

特别说明:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行科研绘图的门槛,只需按照模板格式添加相应内容,即可得到满足大部分期刊以及学位论文格式要求的数据插图。如果觉得有用可以分享给你的朋友哦~

模板中最关键的部分内容:

 

1. 数据准备

此部分主要是读取数据。

%% 数据准备

% 读取数据

% 自变量x

x = [1980 1990 2000];

% 因变量y

y = [50 63 52;

     55 50 48;

     30 20 44];

其中,因变量y一行为一组。

 

2. 颜色定义

一幅图,如果数据普普通通,那就得靠配色加持了。

配色是一件比较考验个人审美的工作,但Matlab默认的几个颜色至少可以先排除掉。

这里用我之前分享的addcolorplus工具:

获取方式:公众号(阿昆的科研日常)后台回复 配色强化

%% 颜色定义

C1 = addcolorplus(193);

C2 = addcolorplus(194);

C3 = addcolorplus(195);

特别提示:如果你有选择恐惧症,那可以优先考虑142号以后的颜色,这些都是比较经典的配色,很多顶级期刊都在用,比如Nature

 

3. 横向柱状图绘制

通过barh函数绘制横向柱状图,

% 原始横向柱状图

GO = barh(x,y,0.8,'EdgeColor','k');

xlabel('Snowfall')

ylabel('Year')

然后将所选颜色赋予每个bar

% 赋色

GO(1).FaceColor = C1;

GO(2).FaceColor = C2;

GO(3).FaceColor = C3;

最后,再添加亿点点细节,并按要求的分辨率保存:

就得到一幅论文标准的多组横向柱状图。

是不是很简单?

那就来试试吧~

如有侵权,请联系本站删除!

本文评论

暂无相应记录!

首页<<1>>尾页共0页共0条记录
  • 万维QQ投稿交流群    招募志愿者

    版权所有 Copyright@2009-2015豫ICP证合字09037080号

     纯自助论文投稿平台    E-mail:eshukan@163.com