matplotlib p上未显示水平线

2024-10-03 06:30:50 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是示例数据:

                 Datetime   Price  Data1  Data2  ShiftedPrice
0 2017-11-05 09:20:01.134  2123.0  12.23  34.12         300.0
1 2017-11-05 09:20:01.789  2133.0  32.43  45.62         330.0
2 2017-11-05 09:20:02.238  2423.0  35.43  55.62           NaN
3 2017-11-05 09:20:02.567  3423.0  65.43  56.62           NaN
4 2017-11-05 09:20:02.948  2463.0  45.43  58.62           NaN

我试图在Datetime和Shiftedprice列之间绘制一个图,以及Shiftedprice列的平均置信区间的水平线。 请看下面的代码:

^{pr2}$

我的问题是水平线没有出现。相反,我得到了以下信息

ax.axhline(y=df1['ShiftedPrice'].mean(), color='r', linestyle='--', lw=2)
Out[22]: <matplotlib.lines.Line2D at 0xccc5c18>

Tags: 数据代码信息示例datetime绘制nanprice