我有一些数字需要更改:
- 标题
- x轴和y轴(包括字体大小和内容)
- 刻度尺寸。
这是我通常的做法:
title('new title ');
xlhand = get(gca,'xlabel');
set(xlhand,'string','xlabel','fontsize',13);
ylhand = get(gca,'ylabel');
set(ylhand,'string','ylabel','fontsize',13);
set(gca,'FontSize',13);
通常情况下它运作良好。但是,当我想编辑使用ploty函数制作的图时,它就无法工作了。唯一的影响是我的右边ylabel会改变。
我知道现在有两个ylabels,所以更改它们不会像普通图形那样容易。然而,我惊讶的是我不能更改xlabels和标题。为什么会这样呢?
与plotxy函数相关的上述代码有什么问题?我该如何使其工作?文档中没有任何相关信息。
我正在使用Matlab R2015a。 编辑:是的,我指的是plotyy(我的问题中有一个拼写错误)。以下是文档中的示例代码:
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
figure % new figure
plotyy(x,y1,x,y2)
plotyy
而不是 xyplot 和 plotxy?你能否编辑你的问题,包括生成图表本身的示例代码? - Mattplotxy
可能只有其中一个,如此处所示。因此它在某种程度上没有意义...因此,当OP(1)澄清(2)包括用于创建图形的代码时,这将是很好的。 - Matt