在Pycharm 下执行如下代码
import plotly.offline as py import plotly.graph_objs as go import plotly.io as pio import plotly.express as px import plotly import numpy as np
df = px.data.gapminder().query("year == 2007") fig = px.sunburst(df, path=['continent', 'country'], values='pop', color='lifeExp', hover_data=['iso_alpha'], color_continuous_scale='RdBu', color_continuous_midpoint=np.average(df['lifeExp'], weights=df['pop'])) fig.show() 在fig.show() 执行完后,无任何输出。
为了解决该无输出的问题,需要在fig.show() 后添加如下代码:
plotly.offline.plot(fig)
此时会生成temp-plot.html 文件并在浏览器中打开 ,如下