我使用matplotlib很长一段时间(但可能没有专业用法)。让我厌烦的一件事是matplotlib提供了许多操作,但我不知道它返回的地方。例如,当我们绘制曲线时,我们使用" plt.plot(...)",之后我们使用plt.show()。但这是一个功能,我们可以获得什么(OOP意识)。似乎所有操作都对一个对象起作用。当我们的要求变得复杂和复杂时,我们使用越来越复杂的功能和结构。有时意外的,对其他人的操作也会影响到这一点。
我想以这种方式使用matplotlib:
无论我们想要什么,它都是2D图。最终图表可以分为不同的提交。我们独立绘制每个图形,最后将它们组合在一起或相互叠加。而且我们也可以改变每个部分的比例。这种组合不是像几个整数索引的子图,而是使用,例如,坐标x,y。
这种通用方法是否存在?我知道一种方法是将所有子图保存到数组(RGB,...)并对其进行操作。但这有点太多了。