[legend]
圖例組件啥箭。圖例組件展現(xiàn)了不同系列的標記(symbol)劫拗,顏色和名字。可以通過點擊圖例控制哪些系列不顯示打掘。
#is_legend_show -> bool 默認True,是否顯示頂端圖例
#legend_orient -> str 默認‘center’乖菱,圖例組件離容器左側的距離助币,有'left', 'center', 'right'可選,也可以為百分數(shù)燕雁,如"%60"
#legend_top -> str 默認‘top’诞丽,圖例組件離容器上側的距離,有'top', 'center', 'bottom'可選拐格,也可以為百分數(shù)僧免,如"%60"
#legend_selectedmode -> str/bool 默認‘multiple’,圖例選擇的模式禁荒,控制是否可以通過點擊圖例改變系列的顯示狀態(tài)猬膨。可以設成 'single' 或者 'multiple' 使用單選或者多選模式呛伴。也可以設置為 False 關閉顯示狀態(tài)
#legend_text_size -> int 圖例名稱字體大小
#legend_text_color -> str 圖例名稱字體顏色
[label]
圖形上的文本標簽勃痴,可用于說明圖形的一些數(shù)據(jù)信息,比如值热康,名稱等
#is_label_show -> bool 默認False沛申,是否正常顯示標簽
#is_label_emphasis -> bool 默認True,是否高亮顯示標簽
#label_pos -> str 標簽的位置姐军,Bar 圖默認為'top'铁材。有'top', 'left', 'right', 'bottom', 'inside','outside'可選
#label_emphasis_pos -> str 高亮標簽的位置,Bar 圖默認為'top'奕锌。有'top', 'left', 'right', 'bottom', 'inside','outside'可選
#label_text_color -> str 默認#000著觉,標簽字體顏色。
#label_emphasis_textcolor -> str 默認#fff惊暴,高亮標簽字體顏色
#label_text_size -> int 默認12饼丘,標簽字體大小
#label_emphasis_textsize -> int 默認12,高亮標簽字體大小
#is_random -> bool 默認False辽话,是否隨機排列顏色列表
#label_color -> list 自定義標簽顏色肄鸽。全局顏色列表,所有圖表的圖例顏色均在這里修改油啤。如 Bar 的柱狀顏色典徘,Line 的線條顏色等等
#label_formatter -> str
模板變量有 {a}, 益咬,{c}逮诲,y2qquei,{e},分別表示系列名汛骂,數(shù)據(jù)名罕模,數(shù)據(jù)值等。使用示例帘瞭,如
label_formatter='{a}'
在 trigger 為 'axis' 的時候淑掌,會有多個系列的數(shù)據(jù),此時可以通過 {a0}, {a1}, {a2} 這種后面加索引的方式表示系列的索引蝶念。不同圖表類型下的 {a}抛腕,媒殉,{c}担敌,miokoqs 含義不一樣。 其中變量 {a}, 廷蓉, {c}, gui226a 在不同圖表類型下代表數(shù)據(jù)含義為:
折線(區(qū)域)圖全封、柱狀(條形)圖、K線圖 : {a}(系列名稱)桃犬,刹悴(類目值),{c}(數(shù)值), ge8qcu4(無)
散點圖(氣泡)圖 : {a}(系列名稱)攒暇,土匀(數(shù)據(jù)名稱),{c}(數(shù)值數(shù)組), sq8a6q6(無)
地圖 : {a}(系列名稱)形用,就轧(區(qū)域名稱),{c}(合并數(shù)值), 68gwaem(無)
餅圖田度、儀表盤妒御、漏斗圖: {a}(系列名稱),镇饺(數(shù)據(jù)項名稱)携丁,{c}(數(shù)值), 2ugmakw(百分比)
#
[lineStyle]
帶線圖形的線的風格選項(Line、Polar兰怠、Radar、Graph李茫、Parallel)
#line_width -> int 默認1揭保,線的寬度
#line_opacity -> float 默認1,線的透明度魄宏,0 為完全透明秸侣,1 為完全不透明
#line_curve -> float 默認0,線的彎曲程度,0 為完全不彎曲味榛,1 為最彎曲
#line_type -> str 默認‘solid’椭坚,線的類型,有'solid', 'dashed', 'dotted'可選
#line_color -> str 線的顏色
【grid3D】
3D 笛卡爾坐標系組配置項搏色,適用于 3D 圖形善茎。(Bar3D, Line3D, Scatter3D, Surface3D)
#grid3d_width -> int 默認100,三維笛卡爾坐標系組件在三維場景中的寬度
#grid3d_height -> int 默認100频轿,三維笛卡爾坐標系組件在三維場景中的高度
#grid3d_depth -> int 默認100垂涯,三維笛卡爾坐標系組件在三維場景中的深度
#is_grid3d_rotate -> bool 默認False,是否開啟視角繞物體的自動旋轉查看
#grid3d_rotate_speed -> int 默認10航邢,物體自傳的速度。單位為角度 / 秒
#grid3d_rotate_sensitivity -> int 默認1膳殷,旋轉操作的靈敏度操骡,值越大越靈敏。設置為 0 后無法旋轉
【axis3D】
3D 笛卡爾坐標系 X赚窃,Y册招,Z 軸配置項,適用于 3D 圖形
【3D X軸】
#xaxis3d_name -> str 默認“”考榨,x軸名稱
#xaxis3d_name_size -> int 默認10跨细,x軸名稱字體大小
#xaxis3d_name_gap -> int 默認20,x 軸名稱與軸線之間的距離
#xaxis3d_min -> int/float 默認 自適應河质,x 坐標軸刻度最小值
#xaxis3d_max -> int/float 默認 自適應冀惭,x 坐標軸刻度最大值
#xaxis3d_interval -> int x 軸刻度標簽的顯示間隔,在類目軸中有效掀鹅。默認會采用標簽不重疊的策略間隔顯示標簽散休。
設置成 0 強制顯示所有標簽。設置為 1乐尊,表示『隔一個標簽顯示一個標簽』戚丸,如果值為 2,表示隔兩個標簽顯示一個標簽扔嵌,以此類推
xaxis3d_margin -> int 默認0限府,
x 軸刻度標簽與軸線之間的距離
Y軸,Z軸類推
【visualMap】
是視覺映射組件痢缎,用于進行『視覺編碼』胁勺,也就是將數(shù)據(jù)映射到視覺元素(視覺通道)
#is_visualmap -> bool 是否使用視覺映射組件
#visual_type -> str 制定組件映射方式,默認為'color‘独旷,即通過顏色來映射數(shù)值署穗。有'color', 'size'可選寥裂。'size'通過數(shù)值點的大小,也就是圖形點的大小來映射數(shù)值
#visual_range -> list 默認[0,100]案疲,指定組件的允許的最小值與最大值
#visual_text_color -> list 兩端文本顏色
#visual_range_text -> list 默認['low','hight']封恰,兩端文本
#visual_range_color -> list 默認['#50a3ba', '#eac763', '#d94e5d']過渡顏色
#visual_range_size -> list 默認[20,50],數(shù)值映射的范圍褐啡,也就是圖形點大小的范圍
#visual_orient -> str 默認'vertical'诺舔,visualMap 組件條的方向。有'vertical', 'horizontal'可選
#visual_pos -> str/int 默認'left'春贸,visualmap 組件條距離左側的位置混萝。有'right', 'center', 'right'可選,也可為百分數(shù)或整數(shù)
#visual_top -> str/int 默認‘top’,visualmap 組件條距離頂部的位置萍恕。有'top', 'center', 'bottom'可選逸嘀,也可為百分數(shù)或整數(shù)
#visual_split_number -> int 默認5,分段型中分割的段數(shù)允粤,在設置為分段型時生效
#visual_dimension -> int 指定用數(shù)據(jù)的『哪個維度』崭倘,映射到視覺元素上。默認映射到最后一個維度类垫。索引從 0 開始司光。在直角坐標系中,x 軸為第一個維度(0)悉患,y 軸為第二個維度(1)残家。
#is_calculable -> bool 默認True,是否顯示拖拽用的手柄(手柄能拖拽調整選中范圍)
#is_piecewise -> bool 默認False售躁,是否將組件轉換為分段型(默認為連續(xù)型)
#pieces -> list 自定義『分段式視覺映射組件(visualMapPiecewise)』的每一段的范圍坞淮,
以及每一段的文字,以及每一段的特別的樣式陪捷。(僅在 is_piecewise 為 True 時生效)例如:
pieces: [
{min: 1500}, // 不指定 max回窘,表示 max 為無限大(Infinity)。
{min: 900, max: 1500},
{min: 310, max: 1000},
{min: 200, max: 300},
{min: 10, max: 200, label: '10 到 200(自定義label)'},
// 表示 value 等于 123 的情況市袖。
{value: 123, label: '123(自定義特殊顏色)', color: 'grey'}
{max: 5} // 不指定 min啡直,表示 min 為無限大(-Infinity)。
]
【tooltip】
提示框組件苍碟,用于移動或點擊鼠標時彈出數(shù)據(jù)內容
#tooltip_trigger -> str 默認'item'酒觅,觸發(fā)類型:
'item': 數(shù)據(jù)項圖形觸發(fā),主要在散點圖微峰,餅圖等無類目軸 的圖表中使用阐滩。
'axis': 坐標軸觸發(fā),主要在柱狀圖县忌,折線圖等會使用類目 軸的圖表中使用掂榔。
'none': 什么都不觸發(fā)
#tooltip_trigger_on -> str 默認 "mousemove|click",提示框觸發(fā)的條件:
'mousemove': 鼠標移動時觸發(fā)症杏。
'click': 鼠標點擊時觸發(fā)装获。
'mousemove|click': 同時鼠標移動和點擊時觸發(fā)。
'none': 不在 'mousemove' 或 'click' 時觸發(fā)
#tooltip_axispointer_type -> str 默認‘line’厉颤,指示器類型:
'line': 直線指示器
'shadow': 陰影指示器
'cross': 十字準星指示器穴豫。其實是種簡寫,表示啟用兩個正交的軸的 axisPointer
#tooltip_formatter -> str 模板變量有 {a}, 逼友精肃,{c},cguag8e帜乞,{e}司抱,分別表示系列名,數(shù)據(jù)名黎烈,數(shù)據(jù)值等习柠。
在 trigger 為 'axis' 的時候,會有多個系列的數(shù)據(jù)照棋,此時可以通過 {a0}, {a1}, {a2} 這種后面加索引的方式表示系列的索引资溃。不同圖表類型下的 {a},烈炭溶锭,{c},aimy4gc 含義不一樣符隙。 其中變量 {a}, 趴捅, {c}, muga226 在不同圖表類型下代表數(shù)據(jù)含義為:
折線(區(qū)域)圖、柱狀(條形)圖膏执、K線圖 : {a}(系列名稱)驻售,(類目值)更米,{c}(數(shù)值), qougkgg(無)
散點圖(氣泡)圖 : {a}(系列名稱)欺栗,(數(shù)據(jù)名稱)征峦,{c}(數(shù)值數(shù)組), qeqcye6(無)
地圖 : {a}(系列名稱)迟几,(區(qū)域名稱)栏笆,{c}(合并數(shù)值), kqwk828(無)
餅圖类腮、儀表盤、漏斗圖: {a}(系列名稱)蛉加,蚜枢(數(shù)據(jù)項名稱)缸逃,{c}(數(shù)值), wu2qcea(百分比)
#tooltip_text_color -> str 提示框字體顏色
#tooltip_font_size -> int 默認4,提示框字體大小
#tooltip_background_color -> str 默認 "rgba(50,50,50,0.7)"厂抽,提示框浮層的背景顏色
#tooltip_border_color -> str 默認‘#333’需频,提示框浮層的邊框顏色
#tooltip_border_width -> int/float 默認0,提示框浮層的邊框寬
【markLine-markPoint】
圖形標記組件筷凤,用于標記指定的特殊數(shù)據(jù)昭殉,有標記線和標記點兩種(Bar、Line藐守、Kline)
#mark_point -> list 標記點挪丢,默認有'min', 'max', 'average'可選。支持自定義標記點卢厂,具體使用如下
[{"coord": [a1, b1], "name": "first markpoint"}, {"coord": [a2, b2], "name": "second markpoint"}]
需自己傳入標記點字典乾蓬,共有兩個鍵值對,'coord' 對應為 x y 軸坐標足淆, 'name' 為標記點名稱巢块。
#mark_point_symbol -> str 默認'pin',標記點圖形巧号,有'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'可選
#mark_point_symbolsize -> int 默認50族奢,標記點圖形大小
#mark_point_textcolor -> str 標記點字體顏色
#mark_line -> list 標記線,默認有'min', 'max', 'average'可選
#mark_line_raw -> list 原生格式的 markLine 數(shù)據(jù)丹鸿,數(shù)據(jù)類型為 [{}, {}, ...]越走。
格式請參考 http://echarts.baidu.com/option.html#series-line.markLine.data
#mark_line_symbolsize -> int 默認15,標記線圖形大小
#mark_line_valuedim -> list 標記線指定在哪個維度上指定最大值最小值靠欢。這可以是維度的直接名稱廊敌,Line 時可以是 x、angle 等门怪、Kline 圖時可以是 open骡澈、close、highest掷空、lowest肋殴。
可同時制定多個維度,如:
mark_line=['min', 'max'], mark_line_valuedim=['lowest', 'highest'] 則表示 min 使用 lowest 維度坦弟,max 使用 highest 維度护锤,以此類推
#mark_line_coords -> [list], 包含列表的列表,標記線指定起點坐標和終點坐標酿傍,如 [[10, 10], [30, 30]]烙懦,兩個點分別為橫縱坐標軸點
#mark_point_valuedim -> list 標記線指定在哪個維度上指定最大值最小值。這可以是維度的直接名稱赤炒,Line 時可以是 x氯析、angle 等亏较、Kline 圖時可以是 open、close魄鸦、highest宴杀、lowest。
可同時制定多個維度拾因,如:
mark_point=['min', 'max'], mark_point_valuedim=['lowest', 'highest'] 則表示 min 使用 lowest 維度,max 使用 highest 維度旷余,以此類推
【toolbox】
#is_toolbox_show -> bool 默認True绢记,指定是否顯示右側實用工具箱
#is_more_utils -> bool 指定是否提供更多的實用工具按鈕。默認只提供『數(shù)據(jù)視圖』和『下載』按鈕