数据图表化绘制绘制温度统计直方图24课件讲解.pptxVIP

  • 0
  • 0
  • 约1.49千字
  • 约 13页
  • 2026-02-03 发布于陕西
  • 举报

数据图表化绘制绘制温度统计直方图24课件讲解.pptx

数据图表化绘制-绘制温度统计直方图

任务描述任务描述:通过Matplotlib来绘制一张城市温度数据统计的直方图。主要内容:1.直方图的应用场景?2.直方图绘制的方法。

直方图的应用场景直方图的应用场景(2)效能监督:直方图可以用于监控系统效能,如CPU占用率、磁盘I/O等指标。(1)数据探索:通过绘制数据集的直方图,我们可以更好地了解数据的分布情况,如是否存在异常值、是否符合正态分布等。(3)健康保健:医疗行业经常使用直方图来绘制人体指标(如BMI、血压或心率)的分布,以评估某个指标在人群中的普遍水平和偏差情况。(4)金融分析:直方图可用于展示股票或市场指数收益率的分布情况。通过绘制这些数据的直方图,投资者可以更好地了解其潜在风险和回报,从而做出更明智的投资决策。(5)生产控制:直方图还可以应用于生产过程的监测和控制。

直方图绘制的方法1、hist():Matplotlib中的hist()方法是用于绘制直方图的常用方法。该方法接收输入数据和绘图参数,并自动将数据划分为一定数量的区间,然后绘制每个区间中数据点的数量(或频率)。plt.hist(data,bins=30,alpha=0.5,color=g)其中,bins代表分解组数,alpha代表透明度,color代表颜色,在绘制时还可选择range(控制处理的值的范围)、density(表示是否标准化为单位区间)和cumulative(是否显示累计频率分布图)来辅助绘制。

绘制多城市气温数据比较柱状图关键步骤讲解导入库解决乱码问题创建测试数据集绘制图形创建画布展示图形并保存

导入库1、通过import代码导入matplotlib库,为了方便操作,可以取个别名,这里取别名为plt。importmatplotlib.pyplotasplt

解决乱码问题2、在进行图表绘制时,如果数据为中文,则会出现乱码并警告,所以在绘图之前要先解决乱码问题。乱码的形成主要时因为字体无法显示中文,所以需要修改字体。#设置显示中文字体mpl.rcParams[font.sans-serif]=[SimHei]#设置正常显示符号mpl.rcParams[axes.unicode_minus]=False

创建测试数据集3、接下来,需要创建一个包含数据点的数据集,以便将其绘制为直方图。这些数据可以是来自文件、数据库或按照某些规则生成的模拟数据。为了方便测试,接下来通过random创建测试数据。importnumpyasnptemperatures=[random.normalvariate(25,5)for_inrange(10000)]

创建画布4、创建画布容器来绘制图。#创建画布plt.figure(figsize=(20,10),dpi=100)

绘制图形5、接下来需要对图形的数据进行导入,并且对图形的一些细节进行描绘。plt.hist(temperatures,bins=30,alpha=0.5,color=g)plt.xlabel(温度)plt.ylabel(频率)plt.title(温度统计直方图)

展示并保存6、在绘制完图像之后,便可以进行图像的展示与保存。最终将绘制好的图像进行展示。#图像保存plt.savefig(./test.png)#图像显示plt.show()

任务小结绘制多组数据柱状图关键步骤导入库解决乱码问题绘制图形创建画布展示图形并保存创建测试数据集

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档