如何用matplotlib绘制平方函数

时间:2016-02-23 13:55:33

标签: python matplotlib graphing

我有一个在0和1之间交替的值列表,例如[0,1,0,1,0],我想要绘制它们,因此它们使用matplotlib for python显示为方波。到目前为止我有这个:

input_amp = [1,0,1,0,1,0,1,0,1,0]
plt.plot(input_amp, marker='d', color='blue')
plt.title("Waveform")
plt.ylabel('Amplitude')
plt.xlabel("Time")
plt.savefig("waveform.png")
plt.show()

这给了我一个类似this的输出:

如何制作它而不是在线之间保持平坦的角度?

我发现了这个post,但它更多地涉及动画而不仅仅是绘制函数。

2 个答案:

答案 0 :(得分:9)

您引用的帖子中的相关位是U

drawstyle

答案 1 :(得分:-1)

“小学,华生!”

words     freq
coffee    50
mug       20
milk      67
juice     78

square wave