一、学习内容
使用plotly.express创建数据图表
二、学习过程
1. 官方文档网址Plotly express in Python
2. 跑官网案例,体会express模块是干什么的以及怎么用
import plotly.express as px
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species", marginal_y="violin",
marginal_x="box", trendline="ols", template="simple_white")
fig.show()
运行结果:
注意:当刷新浏览器时,网页连接失败,说明并不是一个持续的连接,那么,如果想持续连接的话就需要结合dash
3. dash结合express
# author : 高冷男孩不吃苹果
import plotly.express as px
import dash
import dash_core_components as dcc
import dash_html_components as html
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species", marginal_y="violin",
marginal_x="box", trendline="ols", template="simple_white")
graph = dcc.Graph(figure=fig) #创建图
app = dash.Dash(__name__)
app.layout = html.Div(children=[graph])
app.run_server(debug= True)
运行结果:
刷新浏览器后依旧连接!!!