- 论坛徽章:
- 145
|
本帖最后由 jason680 于 2017-04-24 11:00 编辑
回复 11# icefishxmg
4/24 11:00 禁用表情(笑臉)
$ jq '.[] | {data: .datapoints}' a.json | awk -vlast=2 'BEGIN{printf("{\n%4s\"constr\": \"Chart\",\n%4s\"options\": {\"xAxis\":{\"type\":\"datetime\"},\"series\":[",x,x)}/"data":/{++d;b=c=1;sd=$1}/^ +[0-9.,]+$/{a[d,b%last,c]=$1;++c}/^ +[0-9.]+$/{++b;c=1}END{for(nd=1;nd<=d;++nd){s=s ndc "{" sd "[";ndc=", ";nbc="";for(nb=0;nb<last;++nb){k=(nb+b)%last;s=s nbc sprintf("[%d, %f]",a[nd,k,2]*1000,a[nd,k,1]*8);nbc=", "}s=s "], \"type\":\""((++cnt==1)?"":"area")"spline\"}"}print s "]}\n}"}'
{
"constr": "Chart",
"options": {"xAxis":{"type":"datetime"},"series":[{"data":[[1491954480000, 816483298.020712], [1491954540000, 811037709.889904]], "type":"spline"}, {"data":[[1491959820000, 3050801490.174752], [1491959880000, 2995162978.060440]], "type":"areaspline"}]}
}
|
|