首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在matplotlib中设置错误条的显示范围

在matplotlib中设置错误条的显示范围
EN

Stack Overflow用户
提问于 2011-11-22 09:54:48
回答 2查看 20K关注 0票数 19

我试图用matplot绘制我的数据。我有3组数据,我想在3个子图中绘制(我使用的是作为我的指导):

代码语言:javascript
复制
plt.figure()

fig, axs = plt.subplots(nrows=3, ncols = 1, sharex=False)
ax1 = axs[0]
ax1.errorbar(X,Y,Err,fmt='o')
ax1.set_xscale('log')
ax1.set_yscale('log')
ax1.set_title('epsilon=1.5, kappa = 2')
plt.show()

然而,我得到的x范围从1(或0,我不确定)到100,我想缩小它。我尝试了,添加了:

代码语言:javascript
复制
ax1.xlim(0.5,13.5)

但我发现了一个错误:

AttributeError:'AxesSubplot‘对象没有属性'xlim’

那我怎么才能改变范围呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-22 10:37:19

您可能想使用Axes.axis(*v, **kwargs)

代码语言:javascript
复制
ax1.axis(xmin=0.5,xmax=13.5)

从文件中:

设置/获取轴属性 如果len(*v)==0,您可以作为kwargs传入xmin、xmax、ymin、ymax,以更改这些限制而不更改其他限制。

票数 26
EN

Stack Overflow用户

发布于 2011-11-25 17:44:02

轴对象的对应方法是set_xlim(xmin,xmax)。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8224894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档