如何将Bokeh图例放在'bottom_right'上

时间:2018-06-22 17:56:53

标签: python bokeh roc

我正在尝试使用Bokeh生成ROC曲线。我有以下曾经运行过的代码,但是现在我收到一条错误消息: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)

我要做的就是将图例放在屏幕底部,以使其不覆盖曲线的一部分。有人可以建议吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您要设置location,而不是orientation

p.legend.location = 'bottom_right'

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