【发布时间】:2019-12-31 06:20:43
【问题描述】:
我正在尝试使用 matplotlib 从 pandas 数据框创建箱线图。
我能够获得箱线图并更改轮廓线和中线的线宽,但我想将所有颜色更改为黑色。 我尝试了Pandas boxplot: set color and properties for box, median, mean 和Change the facecolor of boxplot in pandas 中描述的几种方法。
但是,它们都不适用于我的情况。
有人能解决这些问题吗?
这是我的代码:
版本:python 3.6.5
import pandas as pd
from pandas import DataFrame, Series
import matplotlib.pyplot as plt
df = pd.read_excel("training.xls")
fig = plt.figure()
ax = fig.add_subplot(111)
boxprops = dict(color="black",linewidth=1.5)
medianprops = dict(color="black",linewidth=1.5)
df.boxplot(column=["MEAN"],by="SrcID_Feat",ax=ax,
boxprops=boxprops,medianprops=medianprops)
plt.grid(False)
结果
【问题讨论】:
标签: python-3.x matplotlib jupyter-notebook