Plotly的使用-python可视化库
Plotly是非常著名的信息图制作工具,用其制作的信息图尤其是图片都非常漂亮。
Plotly有一套python专用的库,可以在notebook中使用,我来做做练习:
入门级
import plotly.graph_objs as go
fig = go.FigureWidget()
# 展示一个空的图像
fig
# 添加一个散点图
fig.add_scatter(y=[2, 1, 4, 3])
# 添加条形图
fig.add_bar(y=[1, 4, 3, 2])
# 添加标题
fig.layout.title = '这里是标题'
散点图
基础
import plotly.express as px
iris = px.data.iris()
fig = px.scatter(iris, x="sepal_width", y="sepal_length")
fig.show()
设置点的颜色和大小
import plotly.express as px
iris = px.data.iris()
fig = px.scatter(iris, x="sepal_width", y="sepal_length", color="species",
size='petal_length', hover_data=['petal_width'])
fig.show()
设置连线
import plotly.express as px
gapminder = px.data.gapminder().query("continent == 'Oceania'")
fig = px.line(gapminder, x='year', y='lifeExp', color='country')
fig.show()
未完待续……