简单学Pythonmatplotlib库8绘制直方图

直方图是数值数据分布的精确图形表示。 这是一个连续变量(定量变量)的概率分布的估计,它是一种条形图。

今天用从网上下载的一组房价信息,来绘制一个直方图。代码如下:

import matplotlib.pyplot as plt
import pandas as pd
df=pd.read_csv('Housing.csv')
#设置画布大小
plt.figure(figsize=(12, 5))
# 创建数据
x = df['price']
#显示汉字(否则汉字会显示乱码)
plt.rcParams["font.sans-serif"]=["SimHei"]
plt.rcParams["axes.unicode_minus"]=False
#以下两列去除x轴的科学计数。
fig, ax = plt.subplots()
ax.ticklabel_format(style='plain')
#标题设置
plt.title("直方图示例")
#x轴标签设置
plt.xlabel("价格")
#设置系列标记和线条样式
plt.style.use("ggplot")
#设置图形为直方图,并设置条数
plt.hist(x,bins=80)
# 显示图形
plt.show()

结果:

简单学Pythonmatplotlib库8绘制直方图

看起来不太符合正太分布,后续会处理一下。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75022
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:39
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注