编写python程序读取文件,旅游收入.txt,将地区名称与旅游收入的数据存储在两个列表中,利用matplotlib库绘制直方图
时间: 2024-03-07 16:49:23 浏览: 60
基于Python的旅游数据系统的设计与实现.doc
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。以下是Python程序的代码:
```python
import matplotlib.pyplot as plt
regions = []
incomes = []
with open('旅游收入.txt', 'r') as file:
lines = file.readlines()
for line in lines:
region, income = line.strip().split('\t')
regions.append(region)
incomes.append(int(income))
plt.bar(regions, incomes)
plt.title('Tourism Incomes')
plt.xlabel('Regions')
plt.ylabel('Incomes')
plt.show()
```
这个程序会读取文件`旅游收入.txt`,并将每行的地区名称和旅游收入数据分别存储在`regions`和`incomes`列表中。然后,使用`matplotlib`库绘制一个直方图,横轴表示地区名称,纵轴表示旅游收入。最后,使用`plt.show()`方法显示这个图表。
阅读全文