添加多个线图以进行绘图。 xstart和xfinsh值位于pandas数据框中

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


我想在每行的图上添加一条线。线条的y值为y = 1。

我已经试过了:

plt.hlines(1,xstart ,xfinish)


但这是行不通的。

最佳答案

您需要传递长度相等的yxminxmax数组。采用:

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


python - 向绘图添加多个线-LMLPHP

关于python - 向绘图添加多个线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55519470/

10-12 17:55