使用Matlab将双轴图输出到pdf时遇到一些麻烦。以下示例代码在Matlab中创建图形时效果很好。但是在生成的pdf文件中,x轴上的所有红色标记都被截断了(见截图)。奇怪的是,当我使用双轴图时,这个问题才会发生
Here is a screenshot of my figure
fig = figure;
x = linspace(0,25);
y = sin(x/2);
marker = linspace(0,25,5);
yyaxis left
plot(x,y,'g');
hold on;
r = x.^2/2;
yyaxis right
plot(x,r,'b');
hold on;
plot(marker,0,'rx','Markersize', 8);
saveas(gcf,'myfigure.pdf');
有人可以帮帮我吗?
我进入了这几次,非常令人沮丧。我通常会尝试以下一些选项,最终会有所作为。有些事要尝试:
print(handle, savefilename, ‘-dpng’, ‘-r300’)
print(handle, savefilename, ‘-depsc’, ‘-painters’)
'markersize', 3, 'marker', 's'
)祝好运。让我们知道最终修复它的原因!