我试图确定 matplotlib轴上的数据点是什么。Axes对象上是否有我缺少的属性来获取 x/y 数据值?
例如,假设我的代码传递了一个线图,我想打印出绘制的 x/y 值。
您的plot电话会给您一个lines.Line2D,其中包含get_xdata(orig=True)和get_ydata(orig=True)方法。
您可以检查axes.get_children()的Line2D实例。
请注意,从软件设计的角度来看,您正在做的事情听起来很可怕。您应该实现诸如包装器之类的东西plot来打印原始数据。
@JRichardSnape 补充说,如果你的情节只是线条,你可以使用get_lines()而不是过滤get_children().
| 归档时间: |
|
| 查看次数: |
2299 次 |
| 最近记录: |