好难过,用blessed-contrib 画张图

  1. 1. 如何随时获取日美汇率
  2. 2. 用blessed-contrib画折线图
  3. 3. 一个坑
  4. 4. 完成版

五月花粉应该是消散了,终于摘掉了戴了将近两个月的口罩。
就像突然热起来的天气一般,谈了一场不到一个月就被发了朋友卡的恋爱。

好好学习吧。暂时还会难过一阵就是了。
伤心的时候,想想钱也许能好过一点。

blessed-contrib 是用来在命令行画表的工具。
所以,下面捉摸着如何用这个工具来及时显示日元以及美元汇率的走势。

如何随时获取日美汇率

我用的是下面的API。

https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote/?format=json

用blessed-contrib画折线图

例子也是有了。

不过例子中的图是静态的,我们需要动态更新这个图。最简单的用setInterval刷新就行了,注意看文档的注意点。

一个坑

blessed-contrib默认当你会将Y轴的最大坐标设置成max(初始值中最大值的1.44倍,你设置的maxY),这个用来表示汇率的话就特么一条直线了。
所以按照这个PRPR改一下源码。

完成版

gist了,随意参考。

如果你觉得本文对你有帮助,请给我点赞助。