Python Plotly – 如何手动设置散点图中点的颜色?

Plotly 是 Python 中的开源绘图库,可以生成多种不同类型的基于 Web 的交互式图表。Plotly 还可以用于静态文档发布和桌面编辑器,例如 PyCharm 和 Spyder。

在本教程中,我们将了解如何使用 Plotly 手动设置散点图中点的颜色。我们将使用plotly.express模块生成散点图,然后使用该update_traces()方法设置所需的颜色图。

按照下面给出的步骤手动设置散点图中点的颜色。

步骤1

将plotly.express模块和别名导入为px。然后,将 Pandas 模块和别名导入为pd

importplotly.expressas px
import pandas as pd

第2步

使用以下值创建数据框 -

data = {
   'id':[1,2,3,4,5],
   'Age':[21,22,23,24,25]
}
df = pd.DataFrame(data)

步骤 3

使用 X 和 Y 坐标创建散点图。

fig = px.scatter(df, x="id", y="Age")

步骤4

使用方法设置迹线的颜色。 update_traces()

fig.update_traces(marker=dict(color='red'))

示范

完整代码如下。

importplotly.expressas px
import pandas as pd
data = {
   'id':[1,2,3,4,5],
   'Age':[21,22,23,24,25]
}
df = pd.DataFrame(data)

fig = px.scatter(df, x="id", y="Age")
fig.update_traces(marker=dict(color='red'))
fig.update_layout(width=716, height=400)
fig.show()
输出结果

它将在浏览器上显示以下输出 -

您也可以使用“红色”的 RGB 代码或十六进制代码来获得相同的效果 -

#红色的RGB代码
fig.update_traces(marker=dict(color='rgb(255, 0, 0)'))

#红色的十六进制代码
fig.update_traces(marker=dict(color='#FF0000'))

猜你喜欢