matplotlib中plthist可以绘制频率直方图吗
是的,plt.hist()可以绘制频率直方图。默认情况下,plt.hist()会绘制直方图的计数,即每个区间内的数据点个数。但是,可以通过设置参数来绘制频率直方图,即每个区间内的数据点个数除以总数据点个数。设置频率直方图的参数为density=True。例如:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.normal(size=1000)
plt.hist(data, bins=30, density=True)
plt.show()
这段代码将绘制一个包含1000个随机正态分布数据的频率直方图,共分为30个区间。
原文地址: https://www.cveoy.top/t/topic/g5OQ 著作权归作者所有。请勿转载和采集!