matlab颜色

matlab学习笔记8 基本绘图命令-特殊图形绘制

泄露秘密 提交于 2019-12-01 13:32:07
一起来学matlab-matlab学习笔记8 基本绘图命令_3 特殊图形绘制 觉得有用的话,欢迎一起讨论相互学习~ Follow Me 参考书籍 《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷 《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效 特殊二维绘图函数 条形图 y=[1 2 3;4 5 6;7 8 9]; subplot(2,1,1); bar(y); subplot(2,1,2); barh(y); 使用stack和group的区别 y=[1 2 3;4 5 6;7 8 9]; subplot(2,1,1); bar(y,'style','group'); subplot(2,1,2); barh(y,'style','stack'); 饼形图 在统计学中,经常要使用饼形图来表示个统计量占总量的份额,饼形图可以显示向量或矩阵中的元素占总体的百分比。在MATLAB中使用pie来绘制二维饼形图。 pie(x):绘制x的饼形图,x的每个元素占有一个扇形,在绘制时,如果x的元素之和大于1,则按照每个元素所占的百分比绘制;如果元素之和小于1,则按照每个元素的值绘制,绘制出一个不完整的饼形图。 pie(x,explode):参数explode设置相应的扇形偏离整体图形,用来突出显示

matlab学习笔记8 基本绘图命令-基本绘图操作

北战南征 提交于 2019-12-01 10:06:42
一起来学matlab-matlab学习笔记8 基本绘图命令_2基本绘图操作 觉得有用的话,欢迎一起讨论相互学习~ Follow Me 参考书籍 《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷 《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效 MATLAB的基本绘图函数包括line函数、plot函数和polar函数,line函数是直角坐标系中简单绘图函数,plot函数是直角坐标系中常用的绘图函数,而polar函数是极坐标中的绘图函数。 一个完整的图形应该包括图形的生成、坐标轴名称、图形的标题、图形中曲线的注释和图形中曲线的线性及颜色等方面。 在一张图中分别打印sin和cos函数曲线 x=0:0.05*pi:2*pi; %按步长赋值生成x数组 y1=sin(x); y2=cos(x); %生成正弦、余弦函数值数组y1、y2 plot(x,y1,'r*',x,y2,'m+') %在窗口中画出正弦、余弦曲线 使用subplot创建多重子图 a=subplot(m,n,i):此命令将当前窗口分割成m*n个子图,并将第i个子图作为当前视图,返回值a为当前视图的句柄值。其中每个子图都完全等同于一个完整的图形窗口,可在其中完成所有图形操作命令。这些图按行编号,即位于第口行b列处是其第(a-1)n+b个子图。 x=(

Matlab条形图bar误差棒绘制errorbar

孤街浪徒 提交于 2019-11-27 20:34:59
基础条形图 set(gca, 'position', [.13 .17 .80 .74] ); % 设置绘图框大小 [x-start, y-start, width, height] set(gca,'Fontname','Times New Roman','Fontsize',13); %设置图片中字体样式 数据 X=[x1,x2,x3,x4,x5,x6; std1,std2,std3,std4,std5,std6]; % 两列,第一列为均值,第二列为标准差 bar(X(:,1), 0.5, 'facecolor', [0.7 0.7 0.7]); % 绘制条形图,设置条形宽度 width = 0.5;修改条状颜色,灰色 box on; % 图框封闭 %修改横坐标轴标签及其文字样式 set(gca, 'xticklabels', {'40 R-L','40 L-R','50 R-L','50 L-R','60 R-L','60 L-R'}, 'Fontname', 'Times New Roman', 'Fontsize',13); xlabel('Xlabel', 'Fontname', 'Times New Roman', 'Fontsize',13); %添加坐标名称 ylabel('Ylabel', 'Fontname', 'Times New Roman',

MATLAB GUI 局部背景颜色方法

左心房为你撑大大i 提交于 2019-11-27 14:37:10
前言   最近在搞一个MATLAB的软件界面,想把一个主界面分为不同的区域,并绘制不同的背景颜色。Qt中,可以通过Layout管理不同的控件,来实现局部背景颜色的管理。但是MatLab貌似并没有Layout这个机制。经过探索,MatLab的panel具有类似的功能,可以通过实现局部背景颜色的功能。 通过panel管理GUI   打开guide之后,创建一张空白的GUI,先规划好自己的主界面,哪些区域要做什么,显示什么颜色,比如我们需要两个区域,左边放置按钮,右边显示图片,那么可以规划如下   注意,要把自己要用空间放在panel之中,大小不要超过panel的大小,这样你拖动panel,会发现其中的所有空间会随之而动。所以,panel相当于是一个layout,对其中的所有控件进行集中管理。因此,想要对界面的颜色背景分而治之的话,只需要改变每个panel的background即可。   还可以吧BorderWidth值改为0,Title的“面板”置空,同时拉进两者的间距,这样界面会更加整齐划一,最终效果——   emmm,似乎不那么学术了…… 总结   当然panel的能力不止于此,但MatLab的GUI相比于Qt、MFC这种主流开源库,在性能上还是有很大差距的,可能还是以科研为主吧…… 来源: CSDN 作者: 沈塘大懒喵 链接: https://blog.csdn.net/CV