如何在 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 的颜色和大小?的主要内容,如果未能解决你的问题,请参考以下文章