Как поставить легенду Bokeh на «bottom_right»

1

Я пытаюсь создать кривую ROC, используя Bokeh. У меня есть следующий код, который раньше выполнялся, но теперь я получаю сообщение об ошибке: ValueError: недопустимое значение: "bottom_right"; допустимые значения: горизонтальные или вертикальные

p = figure(title='ROC Curve: Logistic Regression', width=800, height=800)

p.line(x=fpr, y=tpr, legend='ROC Curve: Area Under Curve = %0.3f' %roc_auc)
p.legend.orientation = 'bottom_right'
p.xaxis.axis_label = 'False Positive Rate'
p.yaxis.axis_label = 'True Positive Rate'
show(p)

Все, что я хочу сделать, это поставить легенду в нижней части экрана, чтобы она не покрывала часть кривой. Может ли кто-нибудь посоветовать, пожалуйста? Благодарю.

Теги:
bokeh
roc

1 ответ

1
Лучший ответ

Вы хотите установить location, а не orientation

p.legend.location = 'bottom_right'

https://bokeh.pydata.org/en/latest/docs/user_guide/styling.html#location

Ещё вопросы

Сообщество Overcoder
Наверх
Меню