【发布时间】:2018-01-10 15:28:25
【问题描述】:
我在Jupyter notebook 中使用bokeh(以前从未使用过这个库)绘制折线图,并且我正在尝试添加图例,但出现以下错误:
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
代码
d = {'col1': [1, 2], 'col2': [3, 4], 'label' : ['something', 'something']}
df = pd.DataFrame(data=d)
trend = figure( tools="pan,box_zoom,reset,save",title="trends")
trend.line(source = df, x ='col1', y = 'col2', line_color="red", legend ='label')
show(p)
到目前为止,我已经尝试移动 legend 字段并指定 dataframe 名称。
【问题讨论】:
标签: python-2.7 jupyter-notebook bokeh