使用下面这样的简单代码,我得到的游标注解是“x:〈〉,y:〈〉”我如何更改代码,以便看到:x轴:〈〉,y轴:〈〉
如果我有多个子情节,了解如何执行此操作也会有所帮助... enter image description here
import matplotlib.pyplot as plt
import numpy as np
import mplcursors
data = np.outer(range(10), range(1, 5))
fig, ax = plt.subplots()
lines = ax.plot(data)
ax.set_title("Click somewhere on a line.\nRight-click to deselect.\n"
"Annotations can be dragged.")
mplcursors.cursor(lines) # or just mplcursors.cursor()
plt.xlabel('xaxis')
plt.ylabel('ylabel')
plt.show()
1条答案
按热度按时间5t7ly7z51#
你可以通过添加一个在注解激活时调用的函数来改变注解。这样的函数可以是lambda形式(“匿名函数”),也可以是Python中单独编写的函数。当使用子图时,可以在每个子图上添加一个光标。
您可以查看一下examples in the official documentation,以获得可能性的概述。