<分区>
似乎当我使用 matplotlib.pyplot.plot() 时,我得到了使用具有斜率和偏移量的线的上升和下降。我想得到一条从 0 到 1 或 1 到 0 的垂直直线,但到目前为止还没有得到那个结果。
如有任何帮助,我们将不胜感激。
我发现了这个: python: How to plot 2D discontinuous node-centered data? 但它似乎过于复杂。
标签 python matplotlib
<分区>
似乎当我使用 matplotlib.pyplot.plot() 时,我得到了使用具有斜率和偏移量的线的上升和下降。我想得到一条从 0 到 1 或 1 到 0 的垂直直线,但到目前为止还没有得到那个结果。
如有任何帮助,我们将不胜感激。
我发现了这个: python: How to plot 2D discontinuous node-centered data? 但它似乎过于复杂。
最佳答案
我认为您正在寻找步骤图。
可以引用这个example对于步骤图。
一个简单的例子如下所示:
import numpy as np
from matplotlib.pyplot import step, xlim, ylim, show
x = np.arange(0, 7)
y = np.array([0, 1, 0, 1, 1, 0, 1])
xlim(0, 7)
ylim(-0.5, 1.5)
step(x, y)
show()
关于python - 如何在 python 中绘制二进制数据序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23772864/