从`matplotlib.pyplot.plot`获取点坐标

时间:2015-04-23 19:35:41

标签: python matplotlib coordinates

我有这段代码:

RewriteEngine On
RewriteBase /mysite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d



RewriteRule    ^([A-Za-z0-9-]+)?$  index.php?go=profile&id=$1   [QSA,L]
RewriteRule    ^([A-Za-z0-9-]+)/?$  index.php?go=profile&id=$1   [QSA,L]`

我想从我的情节中找回坐标。不幸的是,我无法弄清楚如何做到这一点。我知道这可能很愚蠢,但严重的是我无法找到办法。

1 个答案:

答案 0 :(得分:1)

您可以使用lines2D对象的get_data()方法从数据中获取坐标,请参阅Docu

import matplotlib.pyplot as plt
ax = plt.subplot(111)
li = ax.plot([1,2,3,4],[5,6,7,4], 'o-', color='b')
print li[0].get_data()

给出

(array([1, 2, 3, 4]), array([5, 6, 7, 4]))

如果无法使用plot命令直接保存行列表,可以通过ax.get_lines()方法从 ax 对象中获取它。