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 –