0
我想显示填充了颜色的箱形图,并且还允许我在其上显示一个点(每个数据集的平均值)。matplotlib:填充箱形图和点显示
到现在为止我只succeded上显示它们的平均分的空白条:
import numpy as np
import pandas as pdK
import matplotlib.pyplot as plt
from matplotlib import rcParams
%matplotlib inline
X = np.random.rand(20)
Y = np.random.rand(20)
Z = np.random.rand(20)
X_ave=np.mean(X)
Y_ave=np.mean(X)
Z_ave=np.mean(X)
plt.boxplot([X,Y,Z], patch_artist=False)
plt.plot(1, X_ave,'*', markersize=15)
plt.plot(2, Y_ave,'*', markersize=15)
plt.plot(3, Y_ave,'*', markersize=15)
#plt.boxplot(box_plot_data)
plt.show()
一旦我通过设置patch_artist =真填补框图,该平均值重写由箱子的颜色和不再显示。
X = np.random.rand(20)
Y = np.random.rand(20)
Z = np.random.rand(20)
X_ave=np.mean(X)
Y_ave=np.mean(X)
Z_ave=np.mean(X)
plt.plot(1, X_ave,'*', markersize=15)
plt.plot(2, Y_ave,'*', markersize=15)
plt.plot(3, Y_ave,'*', markersize=15)
plt.boxplot([X,Y,Z], patch_artist=True)
#plt.boxplot(box_plot_data)
plt.show()