当我在 Matlab 中制作一个图形时,在将图形导出为 eps (或 pdf)时,带有一个图例和一个接触 y 轴的矩形(奇怪,我知道),我注意到矩形获得了最后一个的线条样式画线(而不是绘制矩形的内容)
这种行为也发生在触摸轴之后绘制的矩形......
如果在创建图例之前绘制矩形,则不会发生这种情况......
不用说,我花了半天时间来创建一个最小的例子:
clf
L=plot(X,sin(X),'--');
legend(L,'sin(x)')
rectangle('position',[0.001,.1,.7,.7])
rectangle('position',[0,.5,.6,.7])
rectangle('position',[0.001,.3,.5,.7])
%legend(L,'sin(x)')
在屏幕上,3 个矩形有实线,它们应该有。但是一旦它们被导出,结果就会有最后两条虚线(如sin(x)
)。如果稍后完成图例命令(如注释掉的行中),则一切正常......
这是功能还是错误?