【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


目录
相关文章
|
13小时前
|
算法 数据安全/隐私保护 计算机视觉
基于二维CS-SCHT变换和LABS方法的水印嵌入和提取算法matlab仿真
该内容包括一个算法的运行展示和详细步骤,使用了MATLAB2022a。算法涉及水印嵌入和提取,利用LAB色彩空间可能用于隐藏水印。水印通过二维CS-SCHT变换、低频系数处理和特定解码策略来提取。代码段展示了水印置乱、图像处理(如噪声、旋转、剪切等攻击)以及水印的逆置乱和提取过程。最后,计算并保存了比特率,用于评估水印的稳健性。
|
13小时前
|
移动开发
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
74 0
|
13小时前
基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(含matlab代码)
基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(含matlab代码)
|
13小时前
单向/双向V2G环境下分布式电源与电动汽车充电站联合配置方法(matlab代码)
单向/双向V2G环境下分布式电源与电动汽车充电站联合配置方法(matlab代码)
|
13小时前
|
调度
考虑充电负荷空间可调度特性的分布式电源与电动汽车充电站联合配置方法(matlab代码)
考虑充电负荷空间可调度特性的分布式电源与电动汽车充电站联合配置方法(matlab代码)
|
13小时前
|
调度
含多类型充电桩的电动汽车充电站优化配置方法(matlab代码)
含多类型充电桩的电动汽车充电站优化配置方法(matlab代码)
|
13小时前
|
调度
【免费】【sci】考虑不同充电需求的电动汽车有序充电调度方法(含matlab代码)
【免费】【sci】考虑不同充电需求的电动汽车有序充电调度方法(含matlab代码)
|
13小时前
|
算法
考虑泄流效应的光伏并网点电压系统侧增援调控方法matlab
考虑泄流效应的光伏并网点电压系统侧增援调控方法matlab
|
13小时前
|
调度
互动环境下分布式电源与电动汽车充电站的优化配置方法研究-全文复现matlab
互动环境下分布式电源与电动汽车充电站的优化配置方法研究-全文复现matlab
|
13小时前
|
算法 数据建模
MATLAB随机波动率SV、GARCH用MCMC马尔可夫链蒙特卡罗方法分析汇率时间序列
MATLAB随机波动率SV、GARCH用MCMC马尔可夫链蒙特卡罗方法分析汇率时间序列

热门文章

最新文章