如何在图表上绘制一个点

时间:2015-11-29 18:47:02

标签: python matplotlib plot

我正在绘制下面的图表

enter image description here

使用以下代码:

start = 0
finish = len(predictions)
pl.plot(predictions[start:finish,0], predictions[start:finish,2], 'bo', label="Predicted")
pl.plot(actual_measurements[start:finish,0], actual_measurements[start:finish,1], 'g^', label="Actual")

蓝色圆圈跟随绿色三角形到某个点,但随后开始发散。这一点恰好是最后60个蓝色圆圈(实际预测点)。

问题

有没有办法可以指出最后60个蓝圈开始的情节?

1 个答案:

答案 0 :(得分:1)

如果你知道两条曲线发散的点,你可以再次绘制这一点e。 G。用不同的颜色。在代码末尾添加:

pl.plot(actual_measurements[finish - 60:finish - 59, 0],
        actual_measurements[finish - 60:finish - 59, 1], 'ro',
        label="Diverging")

如果你不知道这一点,你需要一些算法来确定它。