编写python程序读取文件,旅游收入.txt,将信息存储在列表中,利用matplotlib库绘制直方图
时间: 2024-03-02 15:50:56 浏览: 155
好的,以下是示例代码:
```python
import matplotlib.pyplot as plt
# 读取文件并将信息存储在列表中
with open('旅游收入.txt', 'r') as f:
data = [int(line.strip()) for line in f.readlines()]
# 绘制直方图
plt.hist(data, bins=10, alpha=0.5, color='purple')
# 设置图表标题和坐标轴标签
plt.title('Tourism Income')
plt.xlabel('Income')
plt.ylabel('Frequency')
# 显示图表
plt.show()
```
同样的,`旅游收入.txt` 是文件名,需要根据实际情况修改。列表推导式可以将读取的文件内容转换为整数类型并存储在列表中。如果文件中有多行数据,那么每行数据都会被存储在列表中。然后,用 `plt.hist()` 函数绘制直方图。
阅读全文