首页 > 其他 > 详细

Matlab绘图-堆叠柱状图

时间:2021-04-11 21:50:52      阅读:47      评论:0      收藏:0      [点我收藏+]
clc;clear all;
%% 绘制 堆叠柱状图- 数据之间是包含关系
data=[2010 85.005 331.319 2011 93.882 342.096 2012 96.339 347.600 2013 97.965 349.873 2014 98.204 352.449 2015 96.832 352.094 2016 95.525 352.204 2017 97.507 356.963 2018 99.566 364.197 2019 101.747 364.414 2020 100.017 338.905]; %% 建立数据 bar(data(:,3),‘FaceColor‘,[0.9 0.3 0.1]) %% 柱状图 hold on bar(data(:,2),‘FaceColor‘,[0 0.4 0.7]) set(gca,‘fontname‘,‘times new roman‘) %% 图片字体为新罗马 set(gca,‘xticklabel‘,num2str(data(:,1))) %% 设置x轴刻度标签 for i=1:11 text(i-0.3,data(i,2)+10,num2str(data(i,2),‘%.2f‘),‘color‘,‘w‘,‘fontname‘,‘Times New Roman‘) %% 将数据标注到柱子上,颜色为白色,字体为新罗马 text(i-0.3,data(i,3)+10,num2str(data(i,3),‘%.2f‘),‘fontname‘,‘Times New Roman‘) end legend({‘\fontname{宋体}柱子一‘,‘\fontname{宋体}柱子二‘},‘Orientation‘,‘horizontal‘,‘Location‘,‘northeast‘) %% 添加横向图例(‘horizontal‘); 位置在东北向,
ylabel(‘\fontname{宋体}轴标签‘) ylim([0 450]) xlabel(‘\fontname{宋体}轴标签‘) %% 添加y轴和x轴标签

  技术分享图片

 

Matlab绘图-堆叠柱状图

原文:https://www.cnblogs.com/fengsf/p/14643834.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!