Это поведение предназначено. В документации говорится, что вы можете использовать loc
и bbox_to_anchor
вместе. В этом случае loc
указывает, какой угол легенды находится в bbox_to_anchor
:
2-кортеж (x, y) размещает угол легенды, указанный в lo c в х, у. Например, чтобы поместить верхний правый угол легенды в центр осей (или фигуры), можно использовать следующие ключевые слова:
loc='upper right', bbox_to_anchor=(0.5, 0.5)
Однако, если вы используете только loc
легенда размещена так, как вы думали, она должна быть размещена.