我正在尝试为我的图形添加一些自定义行为和属性,但我很难决定一个有效(且符合Python规范)的方法。
我的第一反应是简单地继承
我的第一反应是简单地继承
matplotlib.figure.Figure
,但我无法弄清楚如何实现这一点:通常我会创建新的图形并从某个东西开始绘图。fig, ax = matplotlib.pyplot.subplots()
我无法想象如何使用自定义的Figure
子类来实现这个功能。
如何以一种仍然可以让我使用像上面那样的pyplot
方法的方式来创建Figure
的子类?子类化是否是获得与图形相关的自定义行为的正确方法?还有更好的方法吗?
fig_kw
是subplots
的一个文档化参数)。我没有看到任何明显传递给或通过figures
指定用于替代Axes
的类的东西。可能是你通过add_axes
在你的Figure
子类中配置的东西。 - chepner