当我们创建一个新的数字时:
import matplotlib.pyplot as plt
fig = plt.figure()
Run Code Online (Sandbox Code Playgroud)
我们可以在控制台中看到如下输出:
<Figure size 432x288 with 0 Axes>
Run Code Online (Sandbox Code Playgroud)
所以当我们使用add_axes时:
add_axes(rect, projection=None, polar=False, **kwargs)
Run Code Online (Sandbox Code Playgroud)
我们实际上是否定义了包含"盒子"的x,y轴,这个"盒子"将绑定图形(更具数学意义的轴)并且仅此而已?或者实际上这行代码是创建一个具有所需尺寸的空图形,其中我们稍后添加的任何数据都将被装入?(或以上都没有?)
那个问题让我想知道我怎么能在物理上理解matplotlib的轴是什么.
谢谢你的帮助.
从观察者的角度来看,轴是包含数据的盒子,并且(通常)具有x轴和y轴.
从程序化的角度来看,轴是一个对象,它存储了几个其他对象XAxis,YAxis并提供了创建绘图的方法.重要的是,它存储了一个转换,允许在像素空间中绘制数据点.
| 归档时间: |
|
| 查看次数: |
1792 次 |
| 最近记录: |