我遇到了一个问题,图例框不能随着字体大小的变化自动调整大小。

x = [1 4 6 8 0 2 4 7 8]
plot(x)
lngd = legend('Nov 5, 2010 09:00 - 09:01');
set(lngd, 'interpreter','latex', 'fontsize', 10);

生成以下图形
我的两个问题是
盒子太小了这些词是开箱即用的我试过把盒子放大,但没有成功。
我想把图例框移到右下角我试过了,但没有运气。
我该如何解决这两个问题?

最佳答案

您使用'interpreter', 'latex'有什么特殊原因吗它似乎混淆了一些Matlab的传奇拳击。通过设置Position变量,您可以尝试手动更改图例框的位置和大小。

x = [1 4 6 8 0 2 4 7 8]
plot(x)
lngd = legend('Nov 5, 2010 09:00 - 09:01');
set(lngd,  'fontsize', 10, 'interpreter','latex','Position', [0.55,0.15,0.35,0.08]);

Position向量是0~1范围内盒子的[left,bottom,width,height]

07-26 01:25