在matplotlib boxplot上显示中值

时间:2018-12-31 21:07:52

标签: python matplotlib graph data-visualization boxplot

我正在使用matplotlib软件包创建一个箱线图。在一张图上,我并排显示了15个箱形图。通过每个箱线图上的中位数标记,我希望文本显示中位数的数值。我怎样才能做到这一点?

这是我的代码,当前并排显示15个箱形图,而没有显示中位数的数值:

**注意Cancer_data是15个元组的列表

fig, ax = plt.subplots()
testPlot = ax.boxplot(cancer_data, showfliers=False)

plt.xticks(y_pos, cancer_types)

ax.set_title("Title", y=1.05)
ax.set_ylabel("Y-Var", labelpad=10)
ax.set_xlabel("X-Var", labelpad=10)

ax.legend()

for tick in ax.get_xticklabels():
    tick.set_rotation(90)

plt.xticks(np.arange(1, 16))
plt.yticks(np.arange(0, 6, 0.5))


plt.tight_layout()

0 个答案:

没有答案
相关问题