【发布时间】:2020-05-09 06:37:53
【问题描述】:
我正在尝试制作一个我生成的图表,以便比较有用。有没有办法制作如下图所示的东西?或者可能是沿着最大值和最小值的 y 值画一条线的方法?
我尝试过使用 max() 和 min() 并将其放置在这样的图中:
plt.plot(dat[0]['end_date'], max(dat[0]['pct']))
这会引发值错误,因为 x 列表有 48 个条目,而 y 列表只有一个。
ValueError: x and y must have same first dimension, but have shapes (48,) and (1,)
我可以使用这个版本的某个版本,以某种方式用相同的最大值填充剩余的 47 个空格吗?
谢谢!
【问题讨论】:
-
是的。以这个 SO 答案为例在绘图上绘制任何线:stackoverflow.com/a/36479941/6067379
标签: python python-3.x pandas matplotlib