Matlab图中的垂直线未显示:缩放问题

时间:2019-03-16 12:41:01

标签: matlab

我正在尝试在Matlab中向绘图添加一条垂直线,但它不会显示。我认为问题在于我正在考虑的数字比例过小,这太小了。这是我的代码:

情况1:该行不显示

A=randn(1000,1)*10^(-15);

[f,x]=ksdensity(A);
plot(x,f, ':k') 
hold on
line([0 0],[0 10^(-14)])
hold off

案例2:显示该行

A=randn(1000,1);

[f,x]=ksdensity(A);
plot(x,f, ':k') 
hold on
line([0 0],[0 1])
hold off

在情况1下如何显示该行?

1 个答案:

答案 0 :(得分:2)

在两种情况下都会显示该行。在案例2 中,评估

cookie

,它将简单地放大并显示出一直绘制的非常非常细的线。 y-范围为[0,0.45]时不可见。

这证实了@CrisLuengo的评论。


回复OP的评论
如果您想让它们两者同时显示,我建议您执行以下操作:

maxAge