- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二维特殊图形的绘制(27页),opengl绘制二维图形,matlab绘制二维散点图,matlab绘制二维曲线,matlab绘制二维图,二维码绘制,如何绘制二维码,origin绘制二维图,unity绘制二维曲线,二维建筑图绘制软件
* by— 数科2班 高 玉 条形图常用于统计数据,可分为竖直条形图与水平条形图。竖直条形图由bar函数绘制,水平条形图由barh函数绘制。其调用格式如下: bar(Y)或barh(Y):绘制Y的条形图。 bar(x,Y)或barh(x,Y):在位置x上绘制 Y的条形图。 bar(...,width)或barh(...,width):其中,width用于指定条形的宽度,默认值为0.8.如果宽度大于1,那么条与条之间将重合。 bar(...,style)或barh(...,style):style用于指定条形图的类型,取值为grouped或stacked。group为排列性,其为默认值;stacked为堆型条状图。 bar(..,bar_color)或barh(..,bar_color):指定条形图颜色。 bar(..,PropertyName,PropertyValue,...)或barh(..,PropertyName,PropertyValue,...):指定条形图的属性名及属性值。 h=bar(...)或h=barh(...):返回条形图的句柄值向量h。 8.2.1 条形图 Y = round(rand(5,3)*10); subplot(2,2,1) bar(Y,grouped) xlabel( (a)竖直条形图Group); subplot(2,2,2) bar(Y,stacked) xlabel( (b) 竖直条形图Stack); subplot(2,2,3) barh(Y,stacked) xlabel( (c) 水平条形图Stack); subplot(2,2,4) bar(Y,1.5) xlabel( (d) 水平条形图Width = 1.5) 【例8-14】条形图的绘制 取整函数 在横轴写上后面内容 8.2.2 直方图 直方图主要是用来显示数据的分布情况。要绘制二维直方图,可使用hist函数。其中,输入的参数y是向量或者矩阵。如果是向量,则将向量中的元素按其数值范围分组,然后绘制柱形图;如果是矩阵,则将矩阵的每一列作为一个向量进行处理。该函数的调用格式如下: n=hist(Y):把Y按其中数据的大小分为10个长度相等的条形,统计每个条形中的元素个数并返回给n。如果Y是矩阵,那么按列对Y进行处理。 n=hist(Y,x):输入参数x为向量,以x的值为中心生成直方图的各条。 n=hist(Y,nbins):输入参数nbins是正整数,用来设置条形的个数。 [n,xount]=hist(...):不绘制数据Y的直方图,只返回反映每个条形中元素个数的向量与反映每个条形频率的向量。 hist(...):只绘制直方图,不输出参数。 【例8-15】直方图的绘制 rand(state,1); y=rand(100,1); % 生成待统计的数据 [n,x]=hist(y) % 返回统计频数n和区域中心位置x s(1)=subplot(131); hist(y); % 绘制统计直方图 xlabel((a) hist(y)); % x轴标注 s(2)=subplot(132); hist(y,7); % 绘制统计直方图,并指定区域数目 xlabel((b)hist(y,7)); % x轴标注 s(3)=subplot(133); hist(y,0:.1:1); % 绘制统计直方图,并指定每个区域的中心位置 xlabel((c)hist(y,0:.1:1)); % x轴标注 axis(s,square); % 设置所有坐标轴为方形 set(gcf,Color,w);%设置所画图形背景为白色 对随机发生器的状态进行初始化,定义该状态的初始值 一般用来设置axes的样式,包括坐标轴范围,可读比例等 图形句柄用来调用所画图形 8.2.3 面积图 area函数用于绘制数据的面积图。area函数根据向量或者矩阵的列向量中的分量构成数据点,再将这些数据点连成一条或多条折线,然后用颜色填充折线下的面积,以此来显示一个数值在该列所有数值总和中所占的比例。其调用格式如下: area(Y):绘制向量y的面积图或矩阵y各列元素总和的面积。 area(X,Y):在X的位置上绘制Y相应数据的面积图。 area(...,basevalue):绘制面积图,但指定Y方向上的面积填充的最低限,basevalue默认值为0。 area(..,PropertyName,PropertyValue,...):绘制面积图,并为其设定属性名与属性值。 h=area(...):返回绘制面积图的句柄向量值h。 【例8-16】 绘制面积图 Y = [1, 5, 3
文档评论(0)