python读取txt文字并画图
时间: 2023-09-28 07:04:16 浏览: 59
下面是一个例子,读取一个txt文本文件中的数据并画出折线图:
```python
import matplotlib.pyplot as plt
# 读取txt文件中的数据
with open('data.txt', 'r') as f:
data = f.readlines()
# 处理数据
x = []
y = []
for line in data:
x.append(int(line.split()[0]))
y.append(int(line.split()[1]))
# 画图
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Data from txt file')
plt.show()
```
假设txt文件的格式如下:
```
1 10
2 20
3 30
4 40
5 50
```
以上代码会读取该文件中的数据并画出折线图。你可以根据自己的需求修改代码。
相关问题
python读取txt列文件并画图
可以使用Python自带的matplotlib库来实现,步骤如下:
1. 导入matplotlib库:```import matplotlib.pyplot as plt```
2. 读取txt文件,存储数据到列表中
```
with open('data.txt', 'r') as f:
data = []
for line in f.readlines():
data.append(float(line.strip()))
```
3. 绘制图形
```
plt.plot(data)
plt.xlabel('x轴标签')
plt.ylabel('y轴标签')
plt.title('图表标题')
plt.show()
```
注意:将代码中的‘data.txt’替换成你要读取的文件名,以及修改x轴标签、y轴标签和图表标题。
希望对你有所帮助!
python读取csv文件并画图
以下是Python读取CSV文件并画图的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件,假设文件名为data.csv,第一行为表头
df = pd.read_csv('data.csv')
# 绘制折线图,假设X轴为日期,Y轴为销售额
plt.plot(df['date'], df['sales'])
# 设置图表标题、X轴标题和Y轴标题
plt.title('Sales by Date')
plt.xlabel('Date')
plt.ylabel('Sales')
# 显示图表
plt.show()
```
在示例代码中,首先使用Pandas库的read_csv()函数读取CSV文件,并将其存储为DataFrame对象。然后使用Matplotlib库的plot()函数绘制折线图,其中X轴和Y轴的数据分别从DataFrame对象中获取。最后使用title()、xlabel()和ylabel()函数设置图表标题、X轴标题和Y轴标题,并使用show()函数显示图表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)