我使用的是matplotlib 1.10.1。 下面的代码绘制散点图,并在“最佳”位置添加图例。你知道吗
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(1.1,2.8)
for i in range(0, 5):
plt.scatter(x, x, label='Scatter%d' % i)
#plt.plot(x, x)
#plt.legend(loc='upper left')
plt.legend(loc='best')
plt.show()
但是,图例出现在右上角,覆盖了一些点。我希望它出现在左上角没有数据的地方。绘制一条线而不是散点图似乎可以产生预期的行为。你知道吗
有没有办法确定散点图的“最佳”图例位置?你知道吗
谢谢
我认为您遇到了this issue,并且线程中建议的补丁没有进入主分支。你知道吗
所以我认为你唯一的选择就是手动应用它。你知道吗
相关问题 更多 >
编程相关推荐