import matplotlib.pyplot as plt
import numpy as np
def plot_histogram(data, bins=10, title="Histogram", xlabel="Value", ylabel="Frequency"):
"""
绘制直方图。
:param data: 包含数据的列表或数组。
:param bins: 直方图的柱状个数。
:param title: 图表的标题。
:param xlabel: X轴的标签。
:param ylabel: Y轴的标签。
"""
plt.figure(figsize=(8, 6))
plt.hist(data, bins=bins, edgecolor='black')
plt.title(title)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.show()
# 示例数据
sample_data = np.random.normal(0, 1, 1000) # 生成一些正态分布的样本数据
# 绘制直方图
plot_histogram(sample_data, bins=20, title="Sample Histogram", xlabel="Value", ylabel="Frequency")
友情提示:如果你觉得这个博客对你有帮助,请点赞、评论和分享吧!如果你有任何问题或建议,也欢迎在评论区留言哦!!!