0
我在Matlab中有以下代码,它工作正常,但我无法将图形的颜色更改为灰色。matlab条形图:灰色
y=[0.3435 0.35 0.3798 0.58 0.6491 0.6612];
bar(y);
Labels={'A',' B', ' C',' D', ' E',' F'};
set(gca, 'XTick', 1:4, 'XTickLabel', []);
set(gca,'fontsize',10);
ylabel('F-measure','FontSize',10)
axis([0 7 0 1])
text(0.6:numel(y), -.04*ones(1,numel(y)), Labels, 'interpreter', 'TeX', 'Fontsize', 9)
我试过FaceColor功能,但它没有奏效! 任何帮助是高度赞赏。
您可以扩展一点关于您如何尝试FaceColor属性,以及“它没有工作”是什么意思,因为它给了你一个错误,或者改变了一个错误的颜色,或者什么也没做但没有显示错误等等。 –
bar(y,'FaceColor','gray'); –
'gray'在matlab中不是有效的颜色定义。你应该使用像'[0.75 0.75 0.75]'这样的RGB三元组。有关颜色检查的更多信息,请访问https://www.mathworks.com/help/matlab/ref/colorspec.html –