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

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

文章目录

一、MATLAB 颜色值

二、条形图示例

三、查找条形图相关属性

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





一、MATLAB 颜色值


如果系统定义的颜色值不够用 , 可以使用 [ R , G , B ] \rm [R,G,B][R,G,B] 向量 , 自己定义颜色值 ;


每个元素占 8 88 位 ( 1 11 字节 ) , 取值范围 [ 0 , 255 ] [0,255][0,255] ;


这个很基础 , 不再详细介绍 ;


随便找个 RGB 颜色值 与 十六进制数值转换工具 : 这类工具网上有很多 ;


https://www.sioe.cn/yingyong/yanse-rgb-16/

https://www.5tu.cn/colors/yansedaimabiao.html





二、条形图示例


修改下面的条形图的颜色值 , 金牌使用金色 , 银牌使用银色 , 铜牌使用黄铜颜色 ;



条形图绘制代码 :


% 金牌数量
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', {'鹰', '兔', '鸡', '熊', '棒'});



绘制结果 :


image.png



命令行打印结果 :


>> Untitled9
h = 
  1×3 Bar 数组:
    Bar    Bar    Bar



完整执行过程 :

image.png







三、查找条形图相关属性


bar 函数执行结果 , 返回值 h 是一个 1 x 3 的 Bar 数组 , 每个元素都是一个 Bar 对象 ;


% 绘制条形图 , 返回一个 1 x 3 的 Bar 数组
h = bar(1:5, [gold' silver' bronze']);


在 Figure 1 对话框中 , 选择 " 菜单栏 / 编辑 / 图形属性 " 选项 ,

image.png



进入图形属性编辑界面 ,

image.png


目录
相关文章
|
6月前
|
算法 数据安全/隐私保护 计算机视觉
基于二维CS-SCHT变换和LABS方法的水印嵌入和提取算法matlab仿真
该内容包括一个算法的运行展示和详细步骤,使用了MATLAB2022a。算法涉及水印嵌入和提取,利用LAB色彩空间可能用于隐藏水印。水印通过二维CS-SCHT变换、低频系数处理和特定解码策略来提取。代码段展示了水印置乱、图像处理(如噪声、旋转、剪切等攻击)以及水印的逆置乱和提取过程。最后,计算并保存了比特率,用于评估水印的稳健性。
|
2月前
|
监控 算法 安全
基于颜色模型和边缘检测的火焰识别FPGA实现,包含testbench和matlab验证程序
本项目展示了基于FPGA的火焰识别算法,可在多种应用场景中实时检测火焰。通过颜色模型与边缘检测技术,结合HSV和YCbCr颜色空间,高效提取火焰特征。使用Vivado 2019.2和Matlab 2022a实现算法,并提供仿真结果与测试样本。FPGA平台充分发挥并行处理优势,实现低延迟高吞吐量的火焰检测。项目包含完整代码及操作视频说明。
|
3月前
|
存储 算法 Serverless
【matlab】matlab基于DTW和HMM方法数字语音识别系统(源码+音频文件+GUI界面)【独一无二】
【matlab】matlab基于DTW和HMM方法数字语音识别系统(源码+音频文件+GUI界面)【独一无二】
|
3月前
|
计算机视觉
【图像处理】基于灰度矩的亚像素边缘检测方法理论及MATLAB实现
基于灰度矩的亚像素边缘检测方法,包括理论基础和MATLAB实现,通过计算图像的灰度矩来精确定位边缘位置,并提供了详细的MATLAB代码和实验结果图。
87 6
|
3月前
matlab绘图之plot使用
matlab绘图之plot使用
26 0
|
3月前
|
算法 数据安全/隐私保护
基于星座图整形方法的QAM调制解调系统MATLAB误码率仿真,对比16,32,64,256四种QAM调制方式
本MATLAB 2022a仿真展示了不同QAM阶数下的星座图及误码率性能,通过星座图整形技术优化了系统性能。该技术利用非均匀分布的星座点提高功率效率,并通过合理布局增强抗干扰能力。随着QAM阶数增加,数据传输速率提升,但对信道质量要求也更高。核心程序实现了从比特生成到QAM映射、功率归一化、加噪及解调的全过程,并评估了系统误码率。
62 0
|
4月前
|
算法 vr&ar
基于自适应波束成形算法的matlab性能仿真,对比SG和RLS两种方法
```markdown - MATLAB2022a中比较SG与RLS自适应波束成形算法。核心程序实现阵列信号处理,强化期望信号,抑制干扰。RLS以其高效计算权重,而SG则以简单和低计算复杂度著称。[12345] [6666666666] [777777] ```
|
6月前
|
算法 数据安全/隐私保护 C++
基于二维CS-SCHT变换和扩频方法的彩色图像水印嵌入和提取算法matlab仿真
该内容是关于一个图像水印算法的描述。在MATLAB2022a中运行,算法包括水印的嵌入和提取。首先,RGB图像转换为YUV格式,然后水印通过特定规则嵌入到Y分量中,并经过Arnold置乱增强安全性。水印提取时,经过逆过程恢复,使用了二维CS-SCHT变换和噪声对比度(NC)计算来评估水印的鲁棒性。代码中展示了从RGB到YUV的转换、水印嵌入、JPEG压缩攻击模拟以及水印提取的步骤。
|
4月前
|
算法 安全 数据挖掘
随机数生成方法及其在Matlab中的应用
随机数生成方法及其在Matlab中的应用
|
5月前
|
算法 数据可视化 数据挖掘
MATLAB中常用的数学函数及其应用示例
MATLAB中常用的数学函数及其应用示例

热门文章

最新文章