我正在使用Pandas 0.16.2和Matplotlib 1.4.3。我在以下代码生成的箱线图中遇到了一个问题,即如何着色箱线图的中位数:
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()
这返回:
看起来color
设置没有被读取。只更改线条样式和线宽的设置,图表会正确响应。
medianprops = dict(linestyle='-.', linewidth=5, color='blue')
有人能够复制它吗?