相关疑难解决方法(0)

pandas - boxplot中位数颜色设置问题

我正在运行Pandas 0.16.2和Matplotlib 1.4.3.我有这个问题着色由以下代码生成的boxplot的中位数:

df = pd.DataFrame(np.random.rand(10, 5), columns=['A', 'B', 'C', 'D', 'E'])

fig, ax = plt.subplots()

medianprops = dict(linestyle='-', linewidth=2, color='blue')

bp = df.boxplot(medianprops=medianprops)

plt.show()
Run Code Online (Sandbox Code Playgroud)

返回:

在此输入图像描述

看来该color设置未被读取.仅更改线条样式和线宽的设置,图表会正确反应.

medianprops = dict(linestyle='-.', linewidth=5, color='blue')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

任何人都可以重现它吗?

python matplotlib pandas

6
推荐指数
2
解决办法
2842
查看次数

标签 统计

matplotlib ×1

pandas ×1

python ×1