一、读取txt文件
一、读取txt文件
Python可以通过内置函数open()
来实现读取txt文件的功能,具体步骤如下:
- 打开txt文件并将其存储在一个文件对象中。
with open('data.txt', 'r') as file:
lines = file.readlines()
其中,'data.txt'为文件路径,'r'为打开文件的模式,表示以只读模式打开文件。
- 读取文件内容。
content = []
for line in lines:
content.append(line.strip())
将每一行的文本都加到一个列表中。
- 关闭文件。
file.close()
示例1:读取txt文件,并输出文件内容
with open('data.txt', 'r') as file:
lines = file.readlines()
content = []
for line in lines:
content.append(line.strip())
file.close()
print(content)
二、绘制柱形图
在Python中,我们可以使用第三方库matplotlib来实现绘制柱形图的功能。
- 导入matplotlib库
import matplotlib.pyplot as plt
- 准备数据
data = [10, 20, 30, 40, 50]
labels = ['A', 'B', 'C', 'D', 'E']
其中,data为柱形图要展示的数据,labels为每个柱子的标签。
- 绘制柱形图
plt.bar(labels, data)
plt.title('Bar chart')
plt.xlabel('X-axis label')
plt.ylabel('Y-axis label')
plt.show()
其中,plt.bar()
函数用于绘制柱形图,plt.title()
、plt.xlabel()
、plt.ylabel()
用于添加标题和坐标轴标签。plt.show()
函数用于显示图表。
示例2:绘制柱形图并保存为图片
import matplotlib.pyplot as plt
data = [10, 20, 30, 40, 50]
labels = ['A', 'B', 'C', 'D', 'E']
plt.bar(labels, data)
plt.title('Bar chart')
plt.xlabel('X-axis label')
plt.ylabel('Y-axis label')
plt.savefig('bar_chart.png') # 保存为png图片
plt.show()
以上两个示例展示了如何通过Python读取txt文件和绘制柱形图。在实际应用中,可以将这两个功能结合起来实现更具有实际意义的数据可视化,例如:从txt文件中读取每个国家的GDP数据,并使用柱形图将其呈现。
沃梦达教程
本文标题为:通过python读取txt文件和绘制柱形图的实现代码


基础教程推荐
猜你喜欢
- centos 重新安装python3.6之后 yum 无法使用报错 2023-09-03
- 使用anaconda 3 for python 3.4在ubuntu 15.04上安装caffe-找不到模块caffe 2023-11-11
- Python爬虫Requests库的使用详情 2022-08-30
- python爬虫爬取bilibili网页基本内容 2023-08-11
- python-在CentOS上构建PyGTK时出现问题 2023-11-10
- python – 无法在Amazon Linux上安装gcloud:语法无效 2023-11-15
- Pygame库200行代码实现简易飞机大战 2023-08-04
- python – 保存子进程命令的错误消息 2023-11-16
- matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解 2023-12-12
- Python-如何读取Windows“媒体创建”日期(而非文件创建日期) 2023-11-13