我有一个名为 'country' 的数据框,在 Jupyter Notebook 中进行绘制。
它在 Kaggle Notebook 中的绘图效果很好,但是在 Jupyter Notebook 中却无法显示..
我在 StackOverflow 上看到了类似的问题,并尝试了以下两种方法:
init_notebook_mode(connected=True)
&
py.offline.init_notebook_mode(connected=True)
请查看下面的完整代码:
import plotly.offline as py
from plotly.offline import iplot
py.offline.init_notebook_mode(connected=True)
import plotly.graph_objs as go
trace1 = go.Bar(
x= country.index,
y= country['Avg. Points'],
name='Avg. Points'
)
trace2= go.Bar(
x= country.index,
y= country['Avg. Price'],
name='Avg. Price'
)
data=[trace1, trace2]
layout=go.Layout(
barmode='stack')
fig=go.Figure(data=data, layout=layout)
py.iplot(fig, filename='stacked-bar')
以下是Kaggle上的样子。