2

我有许多类似的图表:

import pandas as pd
dates = pd.date_range('2012-01-01','2013-02-22')
y = np.random.randn(len(dates))/365
Y = pd.Series(y, index=dates)
Y.plot()

在此处输入图像描述

该图表非常适合显示数据的形状,但我希望最新的值也能脱颖而出。我想用标记“x”和不同的颜色突出显示最后一个数据点。知道我该怎么做吗?

在此处输入图像描述

添加了 Dan Allan 的建议。有效,但我需要一些更明显的东西。如下所示,x 几乎不可见。有任何想法吗?

已添加最终答案的返回以完成此操作。将钻石的 x 更改为 D 以获得更好的可见性并增加标记的大小。

Y.tail(1).plot(style='rD',markersize=10)

在此处输入图像描述

4

1 回答 1

4

将此行添加到您的示例中,以将最后一个数据点绘制为红色 X。

Y.tail(1).plot(style='rx')
于 2013-05-28T14:53:18.670 回答