【发布时间】:2014-03-11 00:02:52
【问题描述】:
我在 MATLAB 中绘制了直方图。默认情况下,这些条显示为蓝色。有没有什么办法可以去掉填充色,改成白色?
很高兴得到任何帮助。
【问题讨论】:
我在 MATLAB 中绘制了直方图。默认情况下,这些条显示为蓝色。有没有什么办法可以去掉填充色,改成白色?
很高兴得到任何帮助。
【问题讨论】:
选择白色作为你的颜色怎么样
bar(data, 'w')
【讨论】:
你可以设置它的FaceColor:
h = findobj(gca, 'Type', 'patch');
set(h, 'FaceColor', 'w')
【讨论】:
看看下面的链接。您使用 set 函数来设置句柄的属性。您可以选择您设置的属性以及不默认设置的属性。下面代码中的 [1 1 1] 使面部颜色变白。玩弄这三个数字以找到其他颜色。
http://www.mathworks.com/help/matlab/ref/hist.html?searchHighlight=plot+histogram
hist(data)
h = findobj(gca,'Type','Patch');
set(h,'FaceColor',[1 1 1], 'EdgeColor','black');
-詹姆斯
【讨论】: