长武县贫困情况分析
各乡镇基本信息:
爬虫:使用urllib2
结合xpath抓取各乡镇概述信息写入txt文本;
读取txt,通过re
获得json格式数据写入town_data.json
;
贫困户信息:
使用xlrd读取excel文件,获得各乡镇贫困户信息;
信息展示:
使用matplotlib
数据可视化库绘制出条形图和饼图。
Usage
分析结果
总结:
Python 中文编码搞得我死去活来,问题还很多,代码鲁棒性也很差,欢迎各位Pythoner积极PR和指正。
TODO
使用有序字典collections.OrderedDict()代替base.sort_dict_by_keys()方法
关于中文编码:TODO
立即停止使用 setdefaultencoding('utf-8'), 以及为什么
参考资料:
数据来源:
Matplotlib的使用
Matplotlib 入门教程 · Matplotlib 入门教程
Python--matplotlib绘图可视化知识点整理 - michael翔的IT私房菜 - SegmentFault
python画图--柱状图 - jenyzhang的专栏 - 博客频道 - CSDN.NET
Python plotting - Matplotlib 2.0.0 documentation
excel文件读取
python操作Excel读写--使用xlrd - lhj588 - 博客园