【发布时间】:2014-11-04 07:55:46
【问题描述】:
我正在使用 matplotlib 将 NumPy 数组绘制为等高线图:
import numpy as np
import matplotlib.pyplot as plt
plt.contour(array, linewidths = 1, colors = 'k')
plt.contourf(array, cmap = plt.cm.jet)
plt.colorbar()
plt.show()
我想添加一个“十字准线”或其他标记来表示数组中的最大值,该最大值由以下公式给出:
maxi = np.max(array)
我该怎么做呢?
【问题讨论】:
-
您可以使用您选择的标记在该点进行绘图,或者您可以使用
axvline和axhlin创建到轴边缘的交叉线。 -
@tcaswell 我不熟悉语法(由于某种原因找不到它)。你知道或有链接吗?
标签: python python-2.7 matplotlib