改变颜色从默认绿色梯度直方图优势。

17日视图(30天)
嗨,伙计们,我有问题在Matlab 2015 b标准直方图函数。
边缘与绿色渐变颜色,我不能改变它。
例子:x = randn (10000 1);h =直方图(x);
这是输出:
根据文档(< http://de.mathworks.com/help/matlab/ref/histogram.html >)我应该得到黑色的边缘。h。EdgeColor(0, 0, 0)的方式和变化没有影响的容颜。
3评论
Duijnhouwer
Duijnhouwer 2016年6月4日
编辑:Duijnhouwer 2016年6月4日
我有同样的问题在Matlab 8.6.0.267246 (R2015b)上运行一个戴尔英特尔酷睿i5 - 4570 CPU, 64位Windows 10。命令“opengl软件”解决了这个问题(谢谢里克Rosson !)。“opengl hardwarebasic”也把绿色梯度和可能保留一些硬件加速(尽管我的电脑它使所有行显得有点模糊)

登录置评。

接受的答案

里克Rosson
里克Rosson 2016年4月2日
问题是渲染器。请尝试以下:
opengl软件
然后re-plotting。

更多的答案(2)

图像分析
图像分析 2016年4月2日
也许增加边缘宽度:
x = randn (10000 1);
h =直方图(x),“EdgeColor”,“k”,“线宽”2);
我看不出它可能是一个问题与你的视频适配器。我想我记得这样的事2 - 3周前,海报的视频适配器。也许改变渲染器帮助。
无花果=图;
x = randn (10000 1);
h =直方图(x),“EdgeColor”,“k”,“线宽”2);
% fig.Renderer =“opengl”;
fig.Renderer =“画家”;

类别

找到更多的在图形性能帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!