【问题标题】:Remove fill-in color from histogram bars in MATLAB从 MATLAB 中的直方图条中删除填充颜色
【发布时间】:2014-03-11 00:02:52
【问题描述】:

我在 MATLAB 中绘制了直方图。默认情况下,这些条显示为蓝色。有没有什么办法可以去掉填充色,改成白色?

很高兴得到任何帮助。

【问题讨论】:

    标签: matlab histogram


    【解决方案1】:

    选择白色作为你的颜色怎么样

    bar(data, 'w')
    

    【讨论】:

      【解决方案2】:

      你可以设置它的FaceColor:

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

      【讨论】:

        【解决方案3】:

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

        -詹姆斯

        【讨论】:

          猜你喜欢
          • 2015-04-04
          • 2015-07-08
          • 2018-04-04
          • 1970-01-01
          • 2017-03-09
          • 2016-12-11
          • 2022-01-17
          • 1970-01-01
          • 2011-02-02
          相关资源
          最近更新 更多