ECharts 是一款開源的可視化庫,可以實現各種圖表的繪制,其中時間軸曲線圖十分常用。本文主要介紹如何使用 ECharts 的時間軸曲線圖,并講解其 json 文件的格式。
首先創建一個包含基本配置的 json 文件,其中時間軸的基本配置為:
"timeAxis": { "type": "time", "splitLine": { "show": false }, "axisLine": { "lineStyle": { "color": "#999" } } },
這里設置了時間軸的類型為time,同時隱藏了網格線和調整了軸線的顏色。
接下來,我們需要在series中添加數據,格式如下:
"series": [ { "type": "line", "name": "曲線名稱", "data": [ ["2018/1/1", 209], ["2018/2/1", 223], ["2018/3/1", 268], ... ], "itemStyle": { "normal": { "color": "#08B4FD" } } } ]
在這里,我們指定了曲線的類型和名稱,并在data中設置具體的數據。格式類似于 ["日期", 數據] 的數組,可以自行添加需要的數據。同時,可以設置曲線的樣式,如上述代碼中設置曲線顏色為藍色。
最后,我們將這些配置整合到一個完整的 json 文件中。完整代碼如下:
{ "tooltip": { "trigger": "axis" }, "legend": { "data": ["曲線名稱"] }, "grid": { "bottom": "20%", "left": "3%", "right": "4%", "containLabel": true }, "xAxis": { "type": "category", "boundaryGap": false }, "timeAxis": { "type": "time", "splitLine": { "show": false }, "axisLine": { "lineStyle": { "color": "#999" } } }, "series": [ { "type": "line", "name": "曲線名稱", "data": [ ["2018/1/1", 209], ["2018/2/1", 223], ["2018/3/1", 268], ... ], "itemStyle": { "normal": { "color": "#08B4FD" } } } ] }
到此為止,我們已經完成了 ECharts 時間軸曲線圖的 json 文件編寫。可以使用相應的 js 代碼將其渲染出來,從而實現數據可視化。
上一篇Python 系統集成
下一篇python 系統時間戳