我想在MATLAB中的pie3
数字之外有一个框(边框)但是当我在On
中激活(Box property
)axes
时,会出现注意。我将AmbientLightColor
更改为黑色,但我遇到同样的问题。
如何在pie3
中为gui(GUIDE)
数字绘制黑色边框?
感谢。
聚苯乙烯。
Luis Mendo Idea有这样的效果:
我们这里有一个3D立方体,而不是2D普通盒子。
答案 0 :(得分:3)
使用pie3
后,轴不可见。你应该让它们可见:
set(gca,'Visible','on')
任选地,
set(gca,'Box','on')
将添加"外部部分"轴。
答案 1 :(得分:1)
正如我在评论中提到的,获得2D边框的另一个选择是制作两个轴,一个用于盒子和盒子。您的pie3
电话的背景和其他内容:
x = [1,3,0.5,2.5,2]; % Sample data
mainfig = figure;
h_overlayaxes = axes( ...
'Box','on', ... % Turn on border
'Color',[1 1 1], ... % Set your background color
'Xtick',[], ... % Turn off x ticks
'Ytick',[] ... % Turn off y ticks
);
h_plotaxes = axes( ...
'Parent',get(h_overlayaxes,'Parent'), ... % Match parent figure
'Position',get(h_overlayaxes,'Position'), ... % Match overlay size & position
'Color','none' ... % Turn off background
);
pie3(x);