gpt4 book ai didi

matlab - 呈现不同颜色的直方图 - matlab

转载 作者:太空宇宙 更新时间:2023-11-03 20:11:17 25 4
gpt4 key购买 nike

我正在尝试呈现两个直方图,我希望每个直方图都具有不同的颜色。让我们说一红一蓝。到目前为止,我设法改变了它们的颜色,但只改变了相同的颜色。
这是代码

close all  
b=-10:1:10;
x=randn(10^5,1);
x=(x+5)*3;
y=randn(1,10^5);
y=(y+2)*3;
hist(x,100)
hold on
hist(y,100);

h = findobj(gca,'Type','patch');
set(h,'FaceColor','r','EdgeColor','w')
%the last two lines changes the color of both hists.

最佳答案

代码中的 h 包含两个补丁对象的句柄。尝试分别为每个颜色分配一种颜色:

%# ...
h = findobj(gca, 'Type','patch');
set(h(1), 'FaceColor','r', 'EdgeColor','w')
set(h(2), 'FaceColor','b', 'EdgeColor','w')

关于matlab - 呈现不同颜色的直方图 - matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4460331/

25 4 0
文章推荐: jquery - 使用 Toggle 时更改文本和按钮
文章推荐: css - 是否可以在 SVG 元素上有两个笔画?
文章推荐: python - 向数据框中添加词性列
文章推荐: html - 将一个
拆分为两个水平对齐的