一、先导入库:
pip3 install plotly
import plotly.graph_objects as go
#折线图
animals = ['giraffes', 'orangutans', 'monkeys']
dada = [0.34,0.55,0.78]
fig = go.Figure(data=[
go.Scatter(name='SF Zoo', x=animals, y=data)
])
fig.show()
# #柱状图
# # Change the bar mode
# fig.update_layout(barmode='group')
# fig.show()
# #饼状图
# df = px.data.tips()
# fig = px.pie(df, values='tip', names='day')
# fig.show()
# import plotly.express as px
# data = px.data.gapminder()
# data_canada = data[data.country == 'Canada']
# fig = px.bar(data_canada, x='year', y='pop',
# hover_data=['lifeExp', 'gdpPercap'], color='lifeExp',
# labels={'pop':'population of Canada'}, height=400)
# fig.show()
#散点图
# import plotly.express as px
# df = px.data.iris() # px自带数据集
# fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
# size='petal_length', hover_data=['petal_width'])
# fig.show()
#
# import plotly.graph_objects as go
# import numpy as np
# np.random.seed(1)
# N = 100
# random_x = np.linspace(0, 1, N)
# random_y0 = np.random.randn(N) + 5
# random_y1 = np.random.randn(N)
# random_y2 = np.random.randn(N) - 5
# # Create traces
# fig = go.Figure()
# fig.add_trace(go.Scatter(x=random_x, y=random_y0,
# mode='lines',
# name='lines'))
# fig.add_trace(go.Scatter(x=random_x, y=random_y1,
# mode='lines+markers',
# name='lines+markers'))
# fig.add_trace(go.Scatter(x=random_x, y=random_y2,
# mode='markers', name='markers'))
# fig.show()