5
我正在編寫代碼,使用MATLAB的fill
命令繪製2D形狀。我可以指定形狀的填充顏色。但是,邊框線的顏色始終是黑色的。我希望邊框線的顏色與填充顏色相同。我怎樣才能指定邊框線的顏色?如何在MATLAB中使用'fill'功能時更改邊緣線的顏色?
我正在編寫代碼,使用MATLAB的fill
命令繪製2D形狀。我可以指定形狀的填充顏色。但是,邊框線的顏色始終是黑色的。我希望邊框線的顏色與填充顏色相同。我怎樣才能指定邊框線的顏色?如何在MATLAB中使用'fill'功能時更改邊緣線的顏色?
To set the edgecolor to white do the following.
h = fill([-1 -1 1 1],[-1 1 1 -1],'w');
axis([-2 2 -2 2]);
set(h,'edgecolor','white');
應該採取邊境的照顧。
除了schnaader's answer,您還可以在初始呼叫邊的顏色設置爲FILL:
hPatch = fill(xData,yData,'r','EdgeColor','r'); %# Red patch with red edges
或者停止從邊緣被完全得出:
hPatch = fill(xData,yData,'r','EdgeColor','none'); %# Red patch with no edges