个人技术栈整合:从爬虫到可视化全流程

最近完成了一个小项目:利用 Python 爬虫抓取天气数据,存入 MySQL,然后用 Pandas 进行分析,最后通过前端 Echarts 展示趋势图。 这个项目串联了我目前学习的几个核心模块,非常有成就感。下一步计划引入机器学习模型对天气进行预测。

May 20, 2024

前端可视化:Echarts 与 D3.js 的选型思考

最近在做个人项目的数据展示模块,纠结于使用 Echarts 还是 D3.js。 Echarts 的优势 开箱即用:配置项清晰,文档友好(中文支持好)。 图表丰富:涵盖了几乎所有常见的商业图表。 D3.js 的优势 灵活性极高:基于 SVG,可以做到像素级的定制。 数据驱动:真正理解了数据与 DOM 元素绑定。 结论 对于快速交付和常规报表,选 Echarts;对于高度定制化的数据艺术展示,选 D3.js。

May 14, 2024