一,安装
pip install plotly pandas
二,使用 express 快速画图
如折线图图:
import plotly.express as px
x = [1, 2, 3, 4, 5]
y = [10, 15, 12, 20, 18]
fig = px.line(
x=x,
y=y
)
fig.show()
读取csv文件绘图:
import pandas as pd
import plotly.express as px
df = pd.read_csv("data.csv")
fig = px.line(
df,
x="编号",
y="坑深"
)
fig.show()

散点图:
import pandas as pd
import plotly.express as px
df = pd.read_csv("data.csv")
fig = px.scatter(
df,
x="压印X",
y="压印Y",
color="坑深"
)
fig.show()

三,精细控制 graph_objects
import plotly.graph_objects as go
#创建空白图
fig = go.Figure()
#添加一组数据
fig.add_trace(
go.Scatter(
x=[1, 2, 3, 4, 5],
y=[10, 20, 15, 25, 18],
mode="markers",
name="第一组"
)
)
fig.show()
