【MATLAB】进阶绘图 ( MATLAB 颜色值 | 条形图示例 | 查找对象属性方法 | 修改条形图属性 )(二)

简介: 【MATLAB】进阶绘图 ( MATLAB 颜色值 | 条形图示例 | 查找对象属性方法 | 修改条形图属性 )(二)

点击要改变颜色的图形 , 即可看到 " 属性编辑器 - Bar " ,


image.png

这里有 3 33 个 Bar , 分别对应 h = bar(1:5, [gold' silver' bronze']) 返回值中的 1 × 3 1 \times 31×3 Bar 数组 ;


点击 " 更多属性 " 按钮 , 在弹出的 " 检查器 " 对话框中 , 可以看到对应的 " EdgeColor " 和 " FaceColor " 两个参数 , 该参数就是用于设置颜色值的 ;


其中 " EdgeColor " 用于设置边框颜色值 , " FaceColor " 用于设置内部填充颜色值 ;

image.png




https://www.5tu.cn/colors/yansedaimabiao.html 界面查询颜色值 ,


https://www.sioe.cn/yingyong/yanse-rgb-16/ 将十六进制颜色值转为 RGB 颜色值 ;



金色 Gold 十六进制颜色值为 #FFD700 , RGB 代码 255 , 215 , 0 ;


银色 Silver 十六进制颜色值为 #C0C0C0 , RGB 代码 192 , 192, 192 ;


黄铜色 十六进制颜色值为 #FF8000, RGB 代码 255 , 128 , 0 ;



matlab 中使用括号 , 括号中是索引序号 , 获取指定索引的元素值 ;


设置的 RGB 值必须是 0 00 ~ 1 11 范围内的 , 因此这里获取的 0 00 ~ 255 255255 的颜色值需要除以 255 255255 ;



设置第 1 11 个条形图金色颜色代码 :


% 设置条形图金牌颜色
set(h(1), 'FaceColor', [225, 215, 0]/256);





四、设置条形图颜色代码示例


代码示例 :


% 金牌数量
gold = [46, 38, 29, 24, 13];
% 银牌数量
silver = [29, 27, 17, 26, 8];
% 铜牌数量
bronze = [29, 23, 19, 32, 7];
% 绘制条形图 , 返回一个 1 x 3 的 Bar 数组
h = bar(1:5, [gold' silver' bronze']);
% 在命令行窗口 , 打印该 h 返回值内容
h
legend('金牌', '银牌', '铜牌');
% 指定 5 个字符串作为 5 个刻度
set(gca, 'XTickLabel', {'鹰', '兔', '鸡', '熊', '棒'});
% 设置条形图金牌颜色
set(h(1), 'FaceColor', [225, 215, 0]/256);
% 设置条形图银牌颜色
set(h(2), 'FaceColor', [192 , 192, 192]/256);
% 设置条形图铜牌颜色
set(h(3), 'FaceColor', [255 , 128 , 0]/256);



绘图效果 :

image.png




完整执行信息 :

image.png


目录
相关文章
|
2月前
|
监控 算法 安全
基于颜色模型和边缘检测的火焰识别FPGA实现,包含testbench和matlab验证程序
本项目展示了基于FPGA的火焰识别算法,可在多种应用场景中实时检测火焰。通过颜色模型与边缘检测技术,结合HSV和YCbCr颜色空间,高效提取火焰特征。使用Vivado 2019.2和Matlab 2022a实现算法,并提供仿真结果与测试样本。FPGA平台充分发挥并行处理优势,实现低延迟高吞吐量的火焰检测。项目包含完整代码及操作视频说明。
|
3月前
matlab绘图之plot使用
matlab绘图之plot使用
28 0
|
6月前
|
移动开发
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
163 0
|
5月前
|
算法 数据可视化 数据挖掘
MATLAB中常用的数学函数及其应用示例
MATLAB中常用的数学函数及其应用示例
|
5月前
|
数据处理
MATLAB 论文绘图规范标注
MATLAB 论文绘图规范标注
|
6月前
|
编解码
MATLAB | SCI 绘图配色第 2 期 | 三维柱状图 | 画江湖之不良人
MATLAB | SCI 绘图配色第 2 期 | 三维柱状图 | 画江湖之不良人
122 0
|
6月前
|
编解码
MATLAB | SCI绘图配色第三期 | 二维柱状图 | 一人之下
MATLAB | SCI绘图配色第三期 | 二维柱状图 | 一人之下
119 0
|
3月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
202 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
3月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
129 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
3月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
90 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码

热门文章

最新文章

下一篇
无影云桌面