gpt4 book ai didi

matplotlib - AxesSubplot 实例的属性

转载 作者:行者123 更新时间:2023-12-04 12:54:20 25 4
gpt4 key购买 nike

我正在尝试了解 matplotlib API。我见过很多这样的例子:

...
fig, (ax0, ax1) = plt.subplots(nrows=2)
ax1.spines['right'].set_visible(False)
...
ax1.xaxis.set_ticks_position('bottom')
...

(完整示例: http://matplotlib.org/examples/ticks_and_spines/spines_demo.html)

我了解它的作用,但我无法在 API 中找到用于检索 xaxis 和刺的 ax0 和 ax1 的刺和 xaxis 属性(尽管有记录的 get_xaxis() 方法,但刺没有)。当然,现在我知道这个特殊情况,但是还有其他隐藏的属性吗?或者我没有正确阅读文档?这些属性从何而来?也许他们是由 fig.subbplots 添加的?我想列出基本 matplotlib 对象的所有公共(public)属性。我真的必须求助于 dir吗? python 内置并从名称中猜出含义?

最佳答案

pyplot 是对 matplotlib 的 OO API 的过程式接口(interface)/抽象。因此 pyplot 在内部创建/管理绘图所需的必要对象。每个对象(例如 Line,Axis,Axes )都是 matplotlib 的艺术家。每个艺术家都有属性。看一看

http://matplotlib.org/users/artists.html

关于matplotlib - AxesSubplot 实例的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20828689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com