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)即可