如何在 Python 中更改 plotly.express 的颜色和大小?

Posted

技术标签:

【中文标题】如何在 Python 中更改 plotly.express 的颜色和大小?【英文标题】:How to change color and size of plotly.express in Python? 【发布时间】:2021-12-06 14:25:40 【问题描述】:

我正在使用 plotly.express 在 Python 中绘制我的人工神经网络图。 我将展示我的代码:

import plotly.express as px
fig = px.scatter(newDf, x="Glucose", y="Age", color="Outcome")
fig.show()

我希望“颜色”(包含结果)的侧边栏只有 0 和 1 值(而不是 0、0.2、0.4...)。另外,我想更改散点图中点的颜色。目前,该图有蓝色(0)和黄色(1)点,尤其是黄色的点,很难看到。

【问题讨论】:

【参考方案1】:

假设您的结果只有 0 和 1 值,让plotly 将其视为离散值的简单方法是将其转换为字符串。

df["Outcome"] = df["Outcome"].astype(str) #convert to string

# you can convert back to numeric later, if needed
df["Outcome"] = df["Outcome"].astype(float) 

现在,要更改颜色,您可以像这样使用参数color_discrete_sequence

mport plotly.express as px
fig = px.scatter(newDf, x="Glucose", y="Age", color="Outcome", 
                 color_discrete_sequence= ["blue", "red"])
fig.show()

【讨论】:

谢谢。它帮助了我。 没问题。您可以将问题标记为已回答,如果您觉得满意。

以上是关于如何在 Python 中更改 plotly.express 的颜色和大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 中更改 Python 代码的默认字体?

如何在 django、python 中更改管理字段名称

如何在 Python 中更改打印颜色? [复制]

如何在python中更改绘图/图形的大小[重复]

如何在 matplotlib / Python 中更改后端

如何在python中更改文件夹名称?