matlab - Matlab 绘图标签由 export_fig 编辑
问题描述
我正在尝试绘制一个带有一些半透明(半透明)部分的图形。如果我使用 Matlabprint
函数绘制图形,则半透明不起作用。所以,我正在export_fig
为此目的使用。但是,如果这些轴标签很长,这会编辑轴标签,这就是我的情节。我需要以eps
格式打印图形。这是我的代码:
clear all;
a = 10;
figure;
fplot(@(x) a*x^2, [-4 4]);
hold on;
ylim([-10 70]);
grid on;
xlabel ( 'This is my greyed out x label (x_1)');
ylabel ( 'This is my greyed out y label (y_1)');
x = [-4 -4 0 0];
y = [-10 70 70 -10];
h = fill(x, y, rgb('green'));
set(h,'facealpha',.5, 'EdgeColor', 'none');
export_fig Fig1.eps;
export_fig Fig1.pdf;
print -depsc Fig2.eps
这是Fig1.eps
我得到的export_fig
功能。Fig1.pdf
很相似。
这是Fig2.eps
我得到的print
功能。
如果有人可以帮助正确打印标签export_fig
或找到替代eps
格式以打印半透明图形,我将不胜感激。我正在使用 Matlab 2014。
提前致谢,
一个。