本周已完成第十章全部内容(疫情地图)及第十二章前两节(基础柱状图/时间线柱状图),第三节《动态GDP柱状图构建》计划延后至下周学习。
一、本周学习进展
1、json了解
json:是一种轻量级的数据交互格式,采用完全独立于编程语言的文本格式来存储和表示数据(就是字符串)
json格式数据转化:通过json.dumps(data)方法把python数据转化为了json数据
data=json.dumps(data)
如果有中文,带上:ensureascii=False参数来确保中文正常转换
通过json.loads(data)方法把josn数据转化为python列表或字典
2、可视化折线图开发
源代码
实现效果
3、地图可视化
源代码
实现效果
4、基础时间线柱状图
源代码
实现效果
二、学习反思
1、问题:地图的板块颜色或具体数据无法显示
解决:数据中的省份名称要输入完整,如:要输入“北京市”而不能是“北京”
2、问题:数据层次复杂,分析困难
解决:利用工具,通过格式化和视图,逐一分析框架结构,多加练习
3、问题:代码问题无法轻易找出
解决:改进方法,建立"分阶段验证"机制,每完成一个函数调用即进行print()输出调试
下周计划,完成第一阶段最后的GDP动态柱状图绘制,逐步完成第二阶段第一章的学习