Matlab可以绘制第一个点不会落在y轴上吗?

时间:2016-11-15 15:15:35

标签: matlab plot yaxis

我想用Matlab绘图。有几个点,它们将按线连接。

我希望我的第一个点远离Y轴,而不是落在y轴上,所以对我来说会更清楚。我需要添加什么?或者关键词可以帮助我找到答案?谢谢!

MWE是

    testnum= [ 2^10       2^11       2^12       2^13       2^14       2^15 ] ;
    phi1= [ 4.3745e-07 1.8016e-07 1.0875e-07 5.1560e-08 3.2037e-08 7.1904e-09]; 
    phi2= [ 4.3308e-07 2.1389e-07 3.2324e-08 2.5070e-08 7.5555e-09 1.5486e-09];
    plot(log2(testnum),log10(phi1),'-o',log2(testnum),log10(phi2),'-+') ;

1 个答案:

答案 0 :(得分:1)

您可以使用xlim更改x轴的限制(或者更常规的是,您可以使用axis。)。

xlim([0 20]);

为了获得更多未来证据,您还可以执行以下操作:

margin = 5;
axis([min(x)-margin max(x)+margin min(y)-margin max(y)+margin]);