python - 在 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轴的索引
解决方案
您可以使用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)
推荐阅读
- c# - Slack API dialog.open 在 C# 中返回“not_authed”错误
- c - 是转换一个指向 intptr_t 的指针,对其进行算术运算,然后再转换回定义的行为吗?
- kotlin - gradle build 中缺少 kotlin-compiler-embeddable
- r - 我必须添加两个数据框并计算每个帐户 ID 的总和
- kaltura - kaltura vpaas api,我使用哪个属性来修改共同编辑器或共同发布者
- discord - 嵌入的图像被截断
- django - page() 缺少 1 个必需的位置参数:django 中的“数字”
- amazon-web-services - 用户池中所有用户的 AWS Cognito 自定义静态声明
- php - 为 WooCommerce 产品启用小数数量和库存
- javascript - 我如何在反应中用映射函数内部的扩展替换对象内部的关键选项