python matplotlib画的直方图怎么加两条竖线做参考线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python matplotlib画的直方图怎么加两条竖线做参考线相关的知识,希望对你有一定的参考价值。

使用plt.axvline()方法:

import numpy as np
import matplotlib.pyplot as plt

x = np.random.normal(600, 20, 1000)
plt.hist(x, bins=50, color='g')
plt.axvline(550)
plt.axvline(620)
plt.show()

参考来源:https://www.zhihu.com/question/57461549

参考技术A hist画完直方图之后,hold on, 然后画直线:
x=normrnd(10,0.1,1,1000); %生成1000个随机数
hist(x,50); %直方图
hold on;
plot([10,10],[0,70],'r'); %画直线!本回答被提问者采纳

python 使用matplotlib.pyplot.hist和numpy权重的标准化直方图

import numpy as np
import matplotlib.pyplot as plt
counts = [10, 8, 6, 14]
weights = np.ones_like(counts) / float(len(counts))
plt.figure(figsize=(10, 5))
plt.hist(counts, bins=range(1, max(counts)+2), align='left', weights=weights)
plt.xticks(range(1, max(counts)+1))
plt.show()

以上是关于python matplotlib画的直方图怎么加两条竖线做参考线的主要内容,如果未能解决你的问题,请参考以下文章

Matplotlib 绘制直方图、散点图

Matplotlib小时分钟直方图

OpenCV-Python实战(番外篇)——OpenCVNumPy和Matplotlib直方图比较

Python-matplotlib 画直方图hist

python Matplotlib中的直方图

在我的直方图 Python/Matplotlib 上添加数据标签