Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将多个hline添加到绘图_Python_Pandas_Matplotlib - Fatal编程技术网

Python 将多个hline添加到绘图

Python 将多个hline添加到绘图,python,pandas,matplotlib,Python,Pandas,Matplotlib,将多个hline添加到绘图。xstart和xfinsh值位于数据帧中 xstart xfinish 0.00 6.30 37.45 43.95 57.16 64.73 64.73 71.97 76.49 82.79 84.65 92.77 125.48 131.69 131.69 139.98 我想为每一行在绘图中添加一条hline。hline的y值为y=1 我试过这个: plt.hlines(1,xstart ,xfinish) 但是它不起作用。您需要传递长

将多个hline添加到绘图。xstart和xfinsh值位于数据帧中

xstart  xfinish
0.00    6.30
37.45   43.95
57.16   64.73
64.73   71.97
76.49   82.79
84.65   92.77
125.48  131.69
131.69  139.98
我想为每一行在绘图中添加一条hline。hline的y值为y=1

我试过这个:

plt.hlines(1,xstart ,xfinish)

但是它不起作用。

您需要传递长度相等的
y
xmin
xmax
数组。使用:

plt.hlines([1] * len(df), df['xstart'], df['xfinish'])