JanusReport流水账
背景
很久之前就想做个A股行业的每日宽度图。刚好今天春节不用回家有了一点时间,就当成前端入门实践了。
项目拆解
本质上这东西从技术上来说并不难,无非就是做做把数据转成另一个我看着舒服的模式展示出来。
数据源
现成的TuShare的接口,因为不想再搞个Python后端了,就直接用他们的Http接口。
存储
因为是一个纯前端的项目,项目实行过程中发现了几个问题:
- 接口请求是有限制的,频繁的请求数据源很容易被Ban。
- 请求大批量的数据,响应时间有些不能接受,所以需要数据本地缓存一部分。
- 因为是纯数据,对于数据的二次加工还要进行一些查找排序之些的二次加工,有些麻烦。
展示
- 表格展示
- 比例展示
- 多曲线
- 方便扩展
技术选型
- 数据源:TuShare
- 存储:IndexedDB (Dexie.js封装)
- 数据展示:AntDesginPro/BizChart
项目预览
后续计划
这东西本身对我来说就一个辅助工具,顺便了解下前端的开发流程,边用边完善吧。
- 仓位配置的速算
- 盈亏比的速算
- Electron(这个看心情吧)