📅  最后修改于: 2023-12-03 14:49:40.123000             🧑  作者: Mango
Plotly 是一个数据可视化工具,它允许你使用 Python,R 和 JavaScript 来创建交互性数据可视化图表。其中,graph_objects 类是 Plotly 的一个 Python 模块,可以用来创建各种类型的图表,包括散点图、线图、条形图等等。
在开始使用 Plotly 的 graph_objects 类之前,需要先安装 Plotly 库。你可以在命令行中使用以下命令来安装:
pip install plotly
如果你使用 Anaconda Python 发行版,则可以在命令行中使用以下命令进行安装:
conda install -c plotly plotly
以下是使用 graph_objects 类生成散点图的示例代码:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(
go.Scatter(x=[1, 2, 3, 4], y=[10, 11, 12, 13], mode="markers")
)
fig.show()
上面的代码生成了一个简单的散点图,其中横坐标为 [1, 2, 3, 4],纵坐标为 [10, 11, 12, 13]。
通过 graph_objects 类,可以为散点图添加标签和标题,如下所示:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(
go.Scatter(x=[1, 2, 3, 4], y=[10, 11, 12, 13], mode="markers", name="散点")
)
fig.update_layout(
title="散点图示例",
xaxis_title="横坐标",
yaxis_title="纵坐标"
)
fig.show()
上面的代码为散点图添加了标签和标题,并将散点图命名为“散点”。
graph_objects 类提供了多种选项来更改散点的样式,包括更改颜色、大小和形状。以下是一个更改散点样式的示例代码:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(
go.Scatter(
x=[1, 2, 3, 4],
y=[10, 11, 12, 13],
mode="markers",
marker=dict(
size=[10, 20, 30, 40],
color=["red", "green", "blue", "yellow"],
symbol="star"
)
)
)
fig.update_layout(
title="散点图示例",
xaxis_title="横坐标",
yaxis_title="纵坐标"
)
fig.show()
上面的代码更改了散点的大小、颜色和形状。其中,散点的大小为 [10, 20, 30, 40],颜色为 [red, green, blue, yellow],形状为星号。
通过使用 graph_objects 类,我们可以轻松地在 Plotly 中生成各种类型的图表,包括散点图、线图、条形图等等。我们可以很容易地添加标签、标题和更改样式。如果您需要更多的信息,请查看 Plotly 官方文档。