在 matplotlib 的图中更改轴的索引

我编写了一个代码,它将绘制时间与振幅的关系图。现在,我想更改水平轴上的索引。我想知道如何为单个图和子图做到这一点。我希望水平轴的范围是从0到2*pi。


#the following code was written for plotting


fig, (ax1, ax2 ,ax3) = plt.subplots(3 ,constrained_layout = True)                 

fig.suptitle('AMPLITUDE MODULATION' ,color = 'Red')


ax1.plot(message_signal)

ax1.set_title('Message Signal' ,color = 'green')

我希望 x 轴只能从0到2*pi。总之,我想自定义x轴的索引


拉丁的传说
浏览 121回答 1
1回答

翻翻过去那场雪

您可以使用xlim为整图或特定轴设置 x 轴的限制,例如plt.xlim(0, 1)或ax1.set_xlim(0, 1)。在这里,我将 x 轴的限制设置为[0, 3*pi]fig, (ax1, ax2 ,ax3) = plt.subplots(3, constrained_layout = True)                 fig.suptitle('AMPLITUDE MODULATION', color = 'Red')x = np.linspace(0, 2*np.pi, 1000)ax1.plot(x, np.sin(x))ax1.set_title('Message Signal', color = 'green')ax1.set_xlim(0, 3*np.pi)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python