0

我希望我的 conky 系统监视器将降雨预报概率的时间序列显示为图表。我通过darksky API请求预测数据并将其格式化为csv,jq如下所示

curl "https://api.darksky.net/forecast/<myapikey>/<mylat>,<mylon>" | 
jq '.minutely.data | map([.time, .precipProbability] | join(",")) | join("\n") ' | 
sed 's/"//g' | sed 's/\\n/\n/g'

产生这样的输出

1552253100,0
1552253160,0
1552253220,0
1552253280,0
1552253340,0
1552253400,0.01
1552253460,0.03
...

有没有办法以 conky${execgraph ...}或类似的方式显示这些数据?据我了解,一次只能传递一个值来 update execgraph,但我想一次显示整个时间序列。

目前,我将数据传递给 gnuplot,生成一个图表并将其包含在 conky 中,${image ...}这样可以正常工作,但也许有一个原生的 conky 解决方案。

4

1 回答 1

0

如果显示从 conky 开始和之后的概率就足够了,您可以${execgraph ...}在每次 conky 更新时使用并传递系列中的最新值。

于 2019-06-10T13:43:58.330 回答