1.setOption
1.1 geo?https://echarts.apache.org/zh/option.html#geo
? geo : {
? ? ? ? ? ?map:'china' //地圖類型
? ? ? ? ? ? ? 地圖數(shù)據(jù)有兩種格式:
(1)script標簽引入js文件谚中,引入后自動注冊地圖名字和數(shù)據(jù)惫霸。
? ? ? ?<script src="js/china.js"></script>
(2)JSON文件吗蚌,需要通過AJAX異步加載后手動注冊柒巫。
? ? ? ? ? emphasis: 高亮狀態(tài)下的多邊形和標簽樣式
? ? ?}
1.2 tooltip : {
? ? ? ? ? ? ? ? formatter :?
? }
2.echarts基礎(chǔ)概念
(1)series系列?
定義:一組數(shù)值以及他們映射成的圖婆跑。一個系列包含的要素至少有:一組數(shù)值、圖標類型(series.type)聪全、以及其他的關(guān)于這些數(shù)據(jù)如何映射成圖的參數(shù)微酬。
圖標類型介紹type:line/bar/pie/scatter/graph/tree/effectScatter/lines
(1.1)type:effectScatter:帶有漣漪特效動畫的散點圖。
? ? ?effectScatter參數(shù)介紹
? ? ?zlevel:用于Canvas分層橄务,不同zlevel的值的圖形會放在不同的Canvas中幔托,zlevel大的會放到zlevel小的上面。
? ? ?lable:圖形上的文本標簽蜂挪,用于描述圖形的一些數(shù)據(jù)信息
? ? ?symbol:標記的圖形
(1.2)type: lines:路徑圖重挑,帶有起點和終點信息的線數(shù)據(jù)的繪制,主要用于地圖上的航線棠涮,路徑的可視化谬哀。
? ? ?lines參數(shù)介紹?
? ? ?effect:線特效的配置;
(2)component組件? ?
? ? ? (2.1)定義: 在option中聲明各個組件(包括系列)严肪,各個組件就出現(xiàn)在圖中史煎。?
? ? ? ? 在echarts中至少有這些組件:
? ? ? (2.1.1)各種坐標系(xAxis(直角坐標系 X 軸)谦屑、yAxis(直角坐標系 Y 軸)、grid(直角坐標系底板)劲室、angleAxis(極坐標系角度軸)伦仍、radiusAxis(極坐標系半徑軸)、polar(極坐標系底板)很洋、geo(地理坐標系))充蓝、
? ? ?(2.1.2)visualMap(視覺映射組件)、?
? ? (2.1.3)tooltip(提示框組件)喉磁、
? ? ? ? ? ? triggerOn:'click' 提示框觸發(fā)的條件:點擊觸發(fā)
? ? ? ? ? ? formatter:提示框浮層內(nèi)容格式器谓苟;支持字符串模版和回調(diào)函數(shù)兩種形式。
? ?(2.1.4)toolbox(工具欄組件)协怒、
? (2.1.5)series(系列)【系列(series)也是一種組件涝焙,可以理解為:系列是專門繪制“圖”的組件≡邢荆】
(3)option描述圖表
? ? ? ? ?定義:使用option來描述其對圖表的各種需求仑撞,包括:有什么數(shù)據(jù)、畫什么圖表妖滔、圖表什么樣子隧哮、有什么組件、組件能操作什么事情等座舍。
? ? ? ? ? 總之沮翔,option描述了:數(shù)據(jù)、數(shù)據(jù)如何映射成圖形曲秉、交互行為采蚀。
未完待續(xù)。承二。笛臣。抬驴。。