楼主: 耕耘使者
6499 6

[问答] python中matplotlib中,关于xlim [推广有奖]

贵宾

已卖:5006份资源

学术权威

39%

还不是VIP/贵宾

-

威望
4
论坛币
1811021 个
通用积分
171.7911
学术水平
109 点
热心指数
173 点
信用等级
87 点
经验
93428 点
帖子
4549
精华
0
在线时间
2848 小时
注册时间
2006-4-6
最后登录
2025-7-12

楼主
耕耘使者 发表于 2019-1-5 12:45:54 |AI写论文
60论坛币
我看到三种写法:
1,plt.xlim()
2,ax.xlim()
3,帮助文档:set_xlim()
完整地写,Axes.set_xlim()
请问三者是否等价?
为什么同样一个内容,有多种写法?

最佳答案

zhuming1992 查看完整内容

你第二个写法不对,对象式只有ax.set_xlim()这样的写法,函数式才是plt.xlim()。第三个文档是matplotlib.axes.Axes.set_xlim,其实就是我们常用的ax.set_xlim()。这两种结果算是等价的,只是实现范式不一样而已。
关键词:Matplotlib matplot python plot ATP

沙发
zhuming1992 发表于 2019-1-5 12:45:55
你第二个写法不对,对象式只有ax.set_xlim()这样的写法,函数式才是plt.xlim()。第三个文档是matplotlib.axes.Axes.set_xlim,其实就是我们常用的ax.set_xlim()。这两种结果算是等价的,只是实现范式不一样而已。

藤椅
zhuming1992 发表于 2019-1-5 19:18:08
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6860580&page=1#pid56022566

看了这个你也应该理解了吧?
已有 1 人评分学术水平 热心指数 收起 理由
耕耘使者 + 2 + 2 热心帮助其他会员

总评分: 学术水平 + 2  热心指数 + 2   查看全部评分

板凳
耕耘使者 发表于 2019-1-5 22:35:23
zhuming1992 发表于 2019-1-5 19:18
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6860580&page=1#pid56022566

看了这个你也应该理解 ...
第一个函数编程,后两个是面向对象,这个明白了。
但后两个的区别呢?为什么写法不一样?
多谢!

报纸
耕耘使者 发表于 2019-1-6 10:43:30
zhuming1992 发表于 2019-1-5 12:45
你第二个写法不对,对象式只有ax.set_xlim()这样的写法,函数式才是plt.xlim()。第三个文档是matplotlib.ax ...
多谢!

地板
zhuming1992 发表于 2019-1-6 14:52:13
建议楼主Python入门的话看《Python入门实践》,这本书配合廖雪峰的看;数据科学的话,推荐《利用Python进行数据分析》和《Python数据科学手册》这两本,前者主要介绍numpy和pandas的用法,例子较多,后者补充了前者对numpy和pandas语法原理介绍的不足和一些高级用法,还增加了matplotlib和sklearn的讲解。看完这其中一本,就基本上可以独立看大部分官方文档了。
其实现在我也在研读这三本书,也就在去年12月初开始系统学Python
已有 1 人评分学术水平 热心指数 收起 理由
耕耘使者 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3   查看全部评分

7
耕耘使者 发表于 2019-1-7 18:17:10
感谢先生推荐!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 06:27