为了账号安全,请及时绑定邮箱和手机立即绑定

在 matplotlib 的图中更改轴的索引

在 matplotlib 的图中更改轴的索引

拉丁的传说 2022-06-28 09:54:30
我编写了一个代码,它将绘制时间与振幅的关系图。现在,我想更改水平轴上的索引。我想知道如何为单个图和子图做到这一点。我希望水平轴的范围是从0到2*pi。#the following code was written for plottingfig, (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轴的索引
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

您可以使用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)

在此处输入图像描述

查看完整回答
反对 回复 2022-06-28
  • 1 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信