📌  相关文章
📜  Python中的 Matplotlib.axes.Axes.get_children()(1)

📅  最后修改于: 2023-12-03 15:19:24.030000             🧑  作者: Mango

Matplotlib.axes.Axes.get_children()

get_children() 方法用于获取 Axes 对象下的所有子对象。

语法
Axes.get_children()
返回值

返回一个包含所有子对象的列表。

示例
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

line = ax.plot([1, 2, 3], [4, 5, 6], 'r-', label='line')
scatter = ax.scatter([2, 4, 6], [3, 6, 9], c='b', marker='o', label='scatter')

children = ax.get_children()

for child in children:
    print(child)
返回示例
Line2D(line)
PathCollection(scatter)
说明
  • 通过 get_children() 方法,可以获取到 Axes 对象下的所有子对象,可以是 Line2D、Patch、Text 等对象。

  • 这些子对象可以是由各种绘图函数创建的图形元素,例如线条、散点、矩形、文本等。

  • 返回的子对象列表也包括隐藏的辅助图形元素,例如坐标轴、刻度线、网格线等。

  • 子对象列表的排列顺序按照它们被添加到 Axes 中的顺序。

参考链接