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

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

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

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

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

手动设置散点图中点的颜色

第1步

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

import plotly.express as 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'))

示例

下面是完整的代码。

import plotly.express as 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()

输出

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

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

您还可以使用”红色”的RGB代码或Hex代码获得相同的效果。

# RGB code of Red color
fig.update_traces(marker=dict(color='rgb(255, 0, 0)'))

# Hex code of Red color
fig.update_traces(marker=dict(color='#FF0000'))

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程