echarts是一個非常強大的數據可視化工具,它可以根據我們傳輸給它的json數據來生成對應的圖表。因此,了解echarts的json數據格式對于我們使用echarts是非常重要的。
下面,我們將介紹echarts中常用的幾種json數據格式:
{
"title": {
"text": "某站點訪問來源",
"subtext": "純屬虛構",
"left": "center"
},
"tooltip": {
"trigger": "item",
"formatter": "{a}
{b} : {c} (jhldpb7%)"
},
"legend": {
"orient": "vertical",
"left": "left",
"data": [
"直接訪問",
"郵件營銷",
"聯盟廣告",
"視頻廣告",
"搜索引擎"
]
},
"series": [
{
"name": "訪問來源",
"type": "pie",
"radius": "55%",
"center": [
"50%",
"60%"
],
"data": [
{
"value": 335,
"name": "直接訪問"
},
{
"value": 310,
"name": "郵件營銷"
},
{
"value": 234,
"name": "聯盟廣告"
},
{
"value": 135,
"name": "視頻廣告"
},
{
"value": 1548,
"name": "搜索引擎"
}
],
"itemStyle": {
"emphasis": {
"shadowBlur": 10,
"shadowOffsetX": 0,
"shadowColor": "rgba(0, 0, 0, 0.5)"
}
}
}
]
}
上面的代碼段是一個典型的echarts餅圖的json數據格式,相信大家可以看得懂其中的數據結構,其中包括的關鍵字段有:"title"、"tooltip"、"legend"、"series"等,值得注意的是,這些字段的數據類型都是json對象,而"series"字段的值是一個json數組。
除了餅圖之外,echarts還支持非常多的圖表類型,比如折線圖、柱狀圖、散點圖等等。雖然這些圖表類型差異非常大,但它們的json數據格式都是非常類似的,所以掌握了一種圖表類型的json數據格式,我們就可以比較輕松地學習其他類型的圖表了。
總之,了解echarts的json數據格式是使用echarts的前置技能,如果你想要做出一個漂亮的數據可視化圖表,首先就要學會構造出符合echarts要求的json數據格式。
上一篇python 線性同余
下一篇python 線程池實例