画正负柱形图代码。m.a.t.l.a.b

本文介绍了如何利用Matlab绘制正负柱形图,以展示统计数据,例如骰子投掷频率。通过设置各种图形属性,如基线值、柱宽、颜色和线宽,使得对比更清晰。此外,还讲解了如何使用get和set函数获取和修改图形对象的属性,以及如何调整坐标轴限制和刻度,以使图表更加易读。这种方法对于呈现接近理论值的概率分布特别有用。
摘要由CSDN通过智能技术生成
y=randperm(12)
bh=bar(y)
get(bh)
set(bh,'BaseValue', 4,...
    'BarWidth', 0.5000,...
    'EdgeColor', [1 1 0],...
    'FaceColor',[0 0.4470 0.7410],...
    'LineWidth',1.0000);%画正负柱形图
get(gca)

set(gca,'YLim',[0 13],'YTick',[0  4  8  12],...
                 'YTickLabel',[0  4  8  12])

解释:作正负柱形图的场所,比如,统计规则骰子任意投掷各面向上的频率,根据概率论,各面向上的概率分别是1/6,投掷次数达到一定程度时,求得各面向上的频率分别都很接近1/6,此时如要画各面向上的频率图,如果画普通的条形图,不是很明显,如果画正负条形图,以1/6作为基准线,清晰明了。

注:利用matlab中的plot函数画图,ph = plot(x,y,);get(ph)获得该画图函数的句柄(该名词表述可能有误),查看其中可以设置的图片格式,再利用set(ph,'属性名','属性值'...)进行格式的设置,set(gca,'属性名','属性值')设置当前框内的格式,即下图中的格式,

set(gcf,'属性名‘,'属性值')设置当前框外的格式,背景格式,

如何获得gcs和gcf的属性名,利用get函数,get(gca),gct(gcf)即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值