从MATLAB中的直方图条中删除填充颜色

时间:2014-03-10 15:48:11

标签: matlab histogram

我在MATLAB中绘制了直方图。条形图默认显示为蓝色。是否有任何删除填充颜色,并使其显示为白色?

很高兴得到任何帮助。

3 个答案:

答案 0 :(得分:2)

如何选择白色作为你的颜色

bar(data, 'w')

答案 1 :(得分:1)

您可以设置其FaceColor

h = findobj(gca, 'Type', 'patch');
set(h, 'FaceColor', 'w')

答案 2 :(得分:0)

看看链接下面的链接。您可以使用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');

-James