【发布时间】:2022-01-13 09:25:29
【问题描述】:
我想创建一个这样的情节: Connected horizontal line plot
我知道如何在 Matplotlib 中创建水平线,并且我看到了一种创建许多短水平线并将它们与短垂直线连接起来的方法,但我有一种直觉认为可能有更好的方法。
我自己试过这段代码:
import matplotlib.pyplot as plt
y = [1, 1, 3, 3, 6, 6]
x = [1, 2, 2, 3, 3, 4]
plt.plot(x, y)
plt.show()
它产生this plot。
它具有我想要的基本功能,但由于我每个月都有数据,因此创建这样的图需要一些笨拙的数据操作。
最后,我还想创建一个条形图,它只显示条形的顶线,这样可以很好地创建水平线,但它们不会连接。
提前感谢您的帮助!
【问题讨论】:
-
你试过
plt.step(...)吗?
标签: python matplotlib