我有许多与此类似的图表:
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)
答案 0 :(得分:3)
将此行添加到您的示例中,将最后一个数据点绘制为红色X.
Y.tail(1).plot(style='rx')