正如您在
matplotlib
图中所知,当将鼠标悬停在图上时,它会显示 x 值和 y 值(下图中的红色边框)。
有什么方法可以隐藏它们并让
plt
根本不显示它们吗?所以该图不显示鼠标悬停在绘图上后的值。
# just a simple code
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [1, 2, 3, 4]
plt.plot(x, y)
plt.show()
您可以将显示坐标 (
ax.format_coord
) 的回调函数重新分配给输出空字符串的函数:
from matplotlib import pyplot as plt
import numpy as np
plt.scatter(np.random.rand(20), np.random.rand(20))
plt.gca().format_coord = lambda x,y: ""
plt.show()
此示例使用该函数来显示像素值。