Я использую matplotlib 1.10.1. Следующий код отображает график рассеяния и добавляет легенду в «лучшее» место.неуместная легенда на участке разброса в matplotlib
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()
Однако легенда появляется в верхнем правом углу, покрывая некоторые точки. Я ожидал, что он появится в левом верхнем углу, где нет данных. По-видимому, построение линии вместо графика рассеяния приводит к ожидаемому поведению.
Есть ли способ исправить «лучшее» место легенды для участков рассеяния?
Благодаря