python 实验八 数据分析与展示

一、实验目的

  1. 掌握掌握matplotlib库中pyplot模块的使用。

二、实验环境

Window10(x64),Python 3.8(x64),PyCharm Community Edition 2020.3.2(x64)

三、实验内容

  1. 现有列表hight=[3,4,7,6,2,8,9],width=[6,3,2,5,7,4,8],绘制其条形图。

核心代码:

import matplotlib.pyplot as plt

# 定义高度和宽度列表
height = [3, 4, 7, 6, 2, 8, 9]
width = [6, 3, 2, 5, 7, 4, 8]

# 创建一个新的图形
plt.figure()

# 绘制条形图
plt.bar(range(len(height)), height, width=0.8)

# 设置 x 轴标签
plt.xticks(range(len(height)), width)

# 设置标题和轴标签
plt.title("Bar Chart" )
plt.xlabel("Width" )
plt.ylabel("Height" )

# 展示图形
plt.show()

结果示意图:

四、实验总结

1、本次实验的主要目的是学习并掌握matplotlib库中pyplot模块的使用,实现数据的可视化展示,以及对数据进行分析和处理。

2、在实验过程中,我遇到了一些问题,比如在绘制某些图表时出现了样式不美观的情况,或者在处理数据时出现了一些错误。针对这些问题,我采取了一些解决方案,比如调整图表的参数、修改代码逻辑等等,最终成功地完成了实验任务。

通过本次实验,我深入了解了matplotlib库和pyplot模块的使用,掌握了数据可视化的基本技能,并且学会了如何通过绘制图表的方式对数据进行分析和处理,这对我的日后学习和工作都有很大的帮助。

相关推荐
旦莫1 分钟前
Pytest教程:Pytest与主流测试框架对比
人工智能·python·pytest
数据大魔方12 分钟前
【期货量化实战】螺纹钢量化交易指南:品种特性与策略实战(TqSdk完整方案)
python·算法·github·程序员创富·期货程序化·期货量化·交易策略实战
旻璿gg29 分钟前
paddleocr、paddleocrvl、ppocrv5
python
清水白石00831 分钟前
手写超速 CSV 解析器:利用 multiprocessing 与 mmap 实现 10 倍 Pandas 加速
python·pandas
Corleo1 小时前
记录一次复杂的 ONNX 到 TensorRT 动态 Shape 转换排错过程
python·ai
shughui1 小时前
Python基础面试题:语言定位+数据类型+核心操作+算法实战(含代码实例)
开发语言·python·算法
No0d1es1 小时前
2025年12月电子学会青少年软件编程Python六级等级考试真题试卷
开发语言·python·青少年编程·等级考试·电子学会
Blossom.1181 小时前
Transformer架构优化实战:从MHA到MQA/GQA的显存革命
人工智能·python·深度学习·react.js·架构·aigc·transformer
溪海莘2 小时前
如何部署使用uv管理依赖的python项目 ?
开发语言·python·uv
我送炭你添花2 小时前
Python与串口:从基础到实际应用——以Pelco KBD300A模拟器项目为例
开发语言·python·自动化·运维开发