MATLAB中柱状图设置X轴的标签和图例显示一组数据

MATLAB中柱状图设置X轴的标签和图例显示一组数据

  • 问题描述
  • 解决办法
    • 解决问题一
    • 解决问题二
  • 效果展示及代码
    • 效果图展示
    • 整体代码展示
  • 总结

问题描述

在MATLAB的柱形图中展示一组三维数据,在这一组三维数据的下面X轴的位置,分别标记不同的标签,同时柱形图用不同的颜色区分,同时在图例中进行展示。
主要有两个问题需要解决:

  • 分别设置X轴下面柱形图的标签
  • 用不同的颜色区分柱形图同时用不同的图例展示

解决办法

解决问题一

通过下面的代码实现

set(gca,'XTick',1:3,'XTickLabel',{'权威','权威','权威'})

图形中设置3个柱状图,通过’XTick’设置3个柱状图的坐标数值,然后通过’XTickLabel’设置标签值

解决问题二

将柱状图设置为不同的颜色,同时通过图例标注出不同的颜色代表的值,主要通过下面的代码展示:

bar([1],CZ2(1,1)), hold on
bar([2],CZ2(1,2)), hold on
bar([3],CZ2(1,3)), grid on
legend('A','B','C');

效果展示及代码

效果图展示

MATLAB中柱状图设置X轴的标签和图例显示一组数据_第1张图片

整体代码展示


close all
clear all
CZ1=[99 98 1; 99 98 1];
CZ2=[99 98 1];
figure()
subplot(1,2,1)
bar(CZ1');
set(gca,'XTickLabel',{'A','B','C'})
grid on
legend('权力','行政级别');
set(gca,'FontSize',18)
subplot(1,2,2)
bar([1],CZ2(1,1)), hold on
bar([2],CZ2(1,2)), hold on
bar([3],CZ2(1,3)), grid on
set(gca,'XTick',1:3,'XTickLabel',{'权威','权威','权威'})
legend('A','B','C');
set(gca,'FontSize',18)
suptitle('权位职责统计')

总结

这篇博客的主要目的是主要记录一下自己在使用MATLAB中遇到的一些问题以及一些解决的方法,做个笔记。

你可能感兴趣的:(MATLAB,matlab,开发语言)