gpt4 book ai didi

python - 更改 Pandas 箱线图的颜色

转载 作者:行者123 更新时间:2023-11-28 20:39:05 25 4
gpt4 key购买 nike

我需要更改使用 pandas 实用函数绘制的箱线图的颜色。我可以使用 color 参数更改大多数属性,但不知道如何更改框的 facecolor。有人知道怎么做吗?

import pandas as pd
import numpy as np
data = np.random.randn(100, 4)
labels = list("ABCD")
df = pd.DataFrame(data, columns=labels)
props = dict(boxes="DarkGreen", whiskers="DarkOrange", medians="DarkBlue", caps="Gray")
df.plot.box(color=props)

最佳答案

虽然我仍然推荐在 pandas 的绘图界面上使用 seaborn 和 raw matplotlib,但事实证明你可以将 patch_artist=True 作为 kwarg 传递给 df.plot.box,它将作为一个 kwarg 传递给 df.plot,它将作为一个 kwarg 传递给 matplotlib.Axes.boxplot

import pandas as pd
import numpy as np
data = np.random.randn(100, 4)
labels = list("ABCD")
df = pd.DataFrame(data, columns=labels)
props = dict(boxes="DarkGreen", whiskers="DarkOrange", medians="DarkBlue", caps="Gray")
df.plot.box(color=props, patch_artist=True)

enter image description here

关于python - 更改 Pandas 箱线图的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39297093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com