我在绘图中创建了一个散点图,根据类别使用不同的颜色。但我还想突出显示一个点(由特定 id 标识),以使其脱颖而出。所以我仍然想要我的蓝色和黄色点,但也想要这个与其他点不同的特定点。
.loc[]选择特定点import numpy as np
import pandas as pd
import plotly.express as px
df = pd.DataFrame(
{
"x": np.random.uniform(1, 5, 200),
"y": np.random.uniform(2, 4, 200),
"cat": np.random.choice(["one", "two"], 200),
}
)
fig = px.scatter(df, x="x", y="y", color="cat")
fig.add_traces(
px.scatter(df.sample(1), x="x", y="y").update_traces(marker_size=20, marker_color="yellow").data
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5423 次 |
| 最近记录: |