接着SCI论文写作MATLAB出图(2),现在来讲第三部分
- 柱状图
- 饼图
往往我们见多了折线图,突然出来一个柱状图也是会让人感觉很新颖的,一般在性能对比,量不多的情况下(一般10个数量以内吧),可以考虑出一个柱状图。
别以为柱状图就那样,这里也是可以玩出很多花样的。
1 柱状图
1. 1 常规出图
![9c644b8c00d2e4cee84d9ca189d91e54.png](https://i-blog.csdnimg.cn/blog_migrate/22b36f9a814d0c52ef9e69aaa61f6edd.jpeg)
下来去编辑一段程序,这里的主函数为bar
clc
出图效果:
![dcc0fafbacd03c1cb00745a37640c428.png](https://i-blog.csdnimg.cn/blog_migrate/6a30da97f03bd5099deb9daebb36d65e.png)
注:
1) 这里的图幅是计算机自动给的,如果我们想自己去调整长宽比,可以增加如下代码
set
![e62216aef791ccc2133abb18909436f2.png](https://i-blog.csdnimg.cn/blog_migrate/5e709de21d0bc767a12389cb450602a3.png)
2)如果增加图例
h
![a0d0b5380f5a2ca8068282d4a5f3faac.png](https://i-blog.csdnimg.cn/blog_migrate/ca29244285d52cf2cfc223be2fb2e7b6.png)
如果不显示图例的框
legend
1.2 顺序可以颠倒一下
![cadbfbc60e020797f4243c401c3cda85.png](https://i-blog.csdnimg.cn/blog_migrate/27dd99b685a70699c66bf8f17a10a535.jpeg)
如果以上图所示的出图方式出图,主函数为barh
clc
这里需要注意的是,与上1.1所述的,X Y轴要互换,比如
axis
![15bf778e24a4b9e59f9cf543babeae24.png](https://i-blog.csdnimg.cn/blog_migrate/a717f9c3f83ba821bb2d97bcac40c582.png)
1.3 有多组数据的情况
这种方式和1中的类似,无非就是多了几组数据而已
![8fd0e8f5e91530e6ca28c517d7e0ff88.png](https://i-blog.csdnimg.cn/blog_migrate/35743e045de74ad3f831851e868736f1.jpeg)
clc
![496755cf65af0cd53bbe26af9dca8bb0.png](https://i-blog.csdnimg.cn/blog_migrate/5c903954e54c36dec6ef40252bdac654.png)
注
1)这里如果不是以1~6区分,比如是某些固定参数,如beta,Alpha等希腊字母
可以更改X轴标签,增加如下代码
set
![b215c74900335e9ce7bce8b2879201f5.png](https://i-blog.csdnimg.cn/blog_migrate/9387970063e2028be10678feb16f90c8.png)
2) 这里的坐标轴线宽不能用上述1中的坐标轴线宽的代码更改,这个bug目前我没找到解决办法,可以用以下的方法替代
![9dc3cf0e44442c61737f5f7a8a14be0f.png](https://i-blog.csdnimg.cn/blog_migrate/a8c0e51aa1c68d67a5e87bbfa4fc8e41.png)
3)可以换一种出图效果
![9ff527d0ccd0ae1116c1aa78820d7e6e.png](https://i-blog.csdnimg.cn/blog_migrate/b78841d5402159bd4a117d708d43fe7a.jpeg)
只需要给主函数增加一个参数'stacked'
a
![49e52d887ba8168bb83182d5164cdd50.png](https://i-blog.csdnimg.cn/blog_migrate/24ddcdf0346c5eabe009a4ba8f69ac25.png)
注:如果要画引图中的条纹以区分不同类型
请参考
Matlab:柱状图饼状图填充不同条纹_搜狗指南zhinan.sogou.com1.4 三维柱状图
如下图所述,这里的主函数为bar3
![03b4414c0f712433392c123e0a3acd2d.png](https://i-blog.csdnimg.cn/blog_migrate/af701764ee5768078e03a075dff30074.jpeg)
clear
![6ff055db80557e22ca83d384e4535e3f.png](https://i-blog.csdnimg.cn/blog_migrate/bd64bf1c7e226d4a514ff72b28f4bdba.png)
2 饼图
2.1 一般饼图
这里的主函数为 pie
clear
![2cc22635ef9cb5653de77eba15f3d156.png](https://i-blog.csdnimg.cn/blog_migrate/23f96d82deac6733125b8956f9195e94.png)
2.1 部分突出
这里是对主函数的一个小的变化
增加explode,个数与y1的数量一致,为11个,1表示突出显示,即在图中分离
explode
![d883041c4739d06689cb42c2269bad09.png](https://i-blog.csdnimg.cn/blog_migrate/d7cb3d668341b841b43f582aee125c01.png)
2.3 增加注释
1)为每个子饼增加注释,可以加入labels参数,这里接着上边2.2
labels
![b6601bc664a2f406a64fb76bfaa5b2ca.png](https://i-blog.csdnimg.cn/blog_migrate/aa26a87c7897d37b89888abfa07cc341.png)
2)给注释增加颜色
p
需要说明的是,beta在标签里是第9个,这里取值18.
![08cacfb4f10bcd3595e981028723468c.png](https://i-blog.csdnimg.cn/blog_migrate/795784a32842ad0cc473ea7a55651da2.png)
注:如果增加标题,使用tittle函数.
2.4 增加图例
我们会发现2.3中的图百分比不见了,如何让这些元素共存呢
pie
主函数中去掉元素labels,增加图例legend
![b782d714cbc8808b270844401548df95.png](https://i-blog.csdnimg.cn/blog_migrate/d5a73d5bc6c10bac6532922491cd4c8f.png)
2.5 绘制三维饼图
这里只需要更改主函数即可,其余原则不变,主函数为pie3
pie3
![2dca5063fe92dad0faccd05c18d689ba.png](https://i-blog.csdnimg.cn/blog_migrate/d9e2581478004fdd35daf08c3fcd8a38.png)
参考文献
- Jaguemont J, Boulon L, Dubé Y. A comprehensive review of lithium-ion batteries used in hybrid and electric vehicles at cold temperatures [J]. Appl Energy 2016, 164:99-114.
- Wang Q, Wang J, Zhao P, et al. Correlation between the model accuracy and model-based SOC estimation [J]. Electrochim Acta 2017, 228:146-59.