直方图显示图例中垂直线的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了直方图显示图例中垂直线的值相关的知识,希望对你有一定的参考价值。

enter image description here

我可以在图例中显示垂直线(虚线)的值或在某处注释,如何?

这是虚线的代码

plt.hist(df['wt_avg_delay'], bins=50, color='lightblue', edgecolor='black')
plt.axvline(df['wt_avg_delay'].mean(), color='orange', linestyle='dashed', linewidth=1)
plt.axvline(-19, color='green', linestyle='dashed', linewidth=1)
plt.axvline(27 color='red', linestyle='dashed', linewidth=1)
答案

最简单的注释方法可能是使用plt.text()

plt.text(x, y, 'annotation')

或者,您只需在行中添加标签:

import matplotlib.pyplot as plt

x = [1, 1, 1, 2, 2, 3]
p = 2.5


plt.hist(x, label='data')
plt.axvline(p, color='g', label=str(p))
plt.legend()
plt.show()

enter image description here

以上是关于直方图显示图例中垂直线的值的主要内容,如果未能解决你的问题,请参考以下文章

r怎么把图例设置在绘图区外

在 R 中为这两个直方图添加图例

python画柱状图 python画直方图

AcWing:131. 直方图中最大的矩形(贪心 + 单调栈)

Grafana Loki LogQL:过滤图例值

如何在曲线框html和css中添加垂直线分割和图例?