确定Matplotlib轴的类型subp

2024-09-29 00:22:32 发布

您现在位置:Python中文网/ 问答频道 /正文

给予matplotlib.axes\u子图.AexesSubplot对象如何判断它包含的打印类型?是否有matplotlib功能可以为我确定这一点?例如。。。你知道吗

我通常用熊猫绘制数据

import pandas as pd
df = pd.DataFrame({'y':range(10)})
line_ax = df.plot()

或者

bar_ax = df.plot(kind='bar')

或者

barh_ax = df.plot(kind='barh')

Tags: 数据对象功能类型dfplotmatplotlib绘制
1条回答
网友
1楼 · 发布于 2024-09-29 00:22:32

matplotlib轴不关心它包含哪个绘图,甚至不知道它。
问题还将是如何区分“种类”的情节。在一个包含两条线、几个标记、两条线和三个箭头的坐标轴上是什么样的绘图?你知道吗

pandas plot函数的kind参数只是一个标志,pandas通过它决定调用哪个plotting函数。这是独立于轴的,当然也可能有一个由相同轴上的kind='bar'kind='scatter'生成的图。你知道吗

所以答案是:不,没有一般的方法来确定一个轴上的情节类型,主要是因为不存在“情节类型”这一事实。你知道吗

当然,根据您需要这类信息的目的,可能有其他方法来完成您需要的内容。你知道吗

相关问题 更多 >