我试图在我的图形中添加一些自定义行为和属性,但是在确定有效(和Pythonic)方法时遇到了麻烦。
我的第一个冲动就是简单地子类化,matplotlib.figure.Figure
但我不知道该如何实现:我通常会创建新的图形并以类似以下的内容开始绘图
fig, ax = matplotlib.pyplot.subplots()
而且我不知道如何使用自定义Figure
子类。
如何Figure
以仍然允许我使用pyplot
上述方法的方式来子类化?子类化是获得与图形关联的自定义行为的正确方法吗?是更好的方法吗?
subplots
接受直接传递给的其他关键字参数figures()
,其中之一是用于创建图形的类。
class MyFigure(Figure):
pass
fig, ax = matplotlib.pyplot.subplots(FigureClass=MyFigure)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句