echars visualMap屬性設置

echars visualMap屬性設置

visualMap = [ //視覺映射組件,用于進行『視覺編碼』,也就是將數(shù)據(jù)映射到視覺元素。視覺元素可以是:symbol: 圖元的圖形類別。symbolSize: 圖元的大小。color: 圖元的顏色。
  // colorAlpha: 圖元的顏色的透明度。opacity: 圖元以及其附屬物(如文字標簽)的透明度。colorLightness: 顏色的明暗度。colorSaturation: 顏色的飽和度。colorHue: 顏色的色調。
  {
    show: true, //是否顯示 visualMap-continuous 組件。如果設置為 false,不會顯示,但是數(shù)據(jù)映射的功能還存在
    type: 'continuous', // 定義為連續(xù)型 viusalMap
    min: 10, //指定 visualMapContinuous 組件的允許的最小值
    max: 100, //指定 visualMapContinuous 組件的允許的最大值
    range: [15, 40], //指定手柄對應數(shù)值的位置。range 應在 min max 范圍內(nèi)
    calculable: true, //是否顯示拖拽用的手柄(手柄能拖拽調整選中范圍)
    realtime: true, //拖拽時,是否實時更新
    inverse: false, //是否反轉 visualMap 組件
    precision: 0, //數(shù)據(jù)展示的小數(shù)精度,默認為0,無小數(shù)點
    itemWidth: 20, //圖形的寬度,即長條的寬度。
    itemHeight: 140, //圖形的高度,即長條的高度。
    align: 'auto', //指定組件中手柄和文字的擺放位置.可選值為:'auto' 自動決定。'left' 手柄和label在右。'right' 手柄和label在左。'top' 手柄和label在下。'bottom' 手柄和label在上。
    text: ['High', 'Low'], //兩端的文本
    textGap: 10, //兩端文字主體之間的距離,單位為px
    dimension: 2, //指定用數(shù)據(jù)的『哪個維度』,映射到視覺元素上。『數(shù)據(jù)』即 series.data。 可以把 series.data 理解成一個二維數(shù)組,其中每個列是一個維度,默認取 data 中最后一個維度
    seriesIndex: 1, //指定取哪個系列的數(shù)據(jù),即哪個系列的 series.data,默認取所有系列
    hoverLink: true, //鼠標懸浮到 visualMap 組件上時,鼠標位置對應的數(shù)值 在 圖表中對應的圖形元素,會高亮
    inRange: { //定義 在選中范圍中 的視覺元素
      color: ['#121122', 'rgba(3, 4, 5, 0.4) ', 'red'],
      symbolSize: [30, 100]
    },
    outOfRange: { //定義 在選中范圍外 的視覺元素。
      color: ['#121122', 'rgba(3, 4, 5, 0.4) ', 'red'],
      symbolSize: [30, 100]
    },
    zlevel: 0, //所屬圖形的Canvas分層,zlevel 大的 Canvas 會放在 zlevel 小的 Canvas 的上面
    z: 2, //所屬組件的z分層,z值小的圖形會被z值大的圖形覆蓋
    left: 'center', //組件離容器左側的距離,'left', 'center', 'right','20%'
    top: 'top', //組件離容器上側的距離,'top', 'middle', 'bottom','20%'
    right: 'auto', //組件離容器右側的距離,'20%'
    bottom: 'auto', //組件離容器下側的距離,'20%'
    orient: 'vertical', //圖例排列方向
    padding: 5, //圖例內(nèi)邊距,單位px 5 [5, 10] [5,10,5,10]
    backgroundColor: 'transparent', //標題背景色
    borderColor: "#ccc", //邊框顏色
    borderWidth: 0, //邊框線寬
    textStyle: mytextStyle, //文本樣式
    formatter: function (value) { //標簽的格式化工具。
      return 'aaaa' + value; // 范圍標簽顯示內(nèi)容。
    }
  },
  {
    show: true, //是否顯示 visualMap-continuous 組件。如果設置為 false,不會顯示,但是數(shù)據(jù)映射的功能還存在
    type: 'piecewise', // 定義為分段型 visualMap
    splitNumber: 5, //對于連續(xù)型數(shù)據(jù),自動平均切分成幾段。默認為5段
    pieces: [ //自定義『分段式視覺映射組件(visualMapPiecewise)』的每一段的范圍,以及每一段的文字,以及每一段的特別的樣式
      { 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, label: '123(自定義特殊顏色)', color: 'grey' }, // 表示 value 等于 123 的情況。
      { max: 5 } // 不指定 min,表示 min 為無限大(-Infinity)。
    ],
    categories: ['嚴重污染', '重度污染', '中度污染', '輕度污染', '良', '優(yōu)'], //用于表示離散型數(shù)據(jù)(或可以稱為類別型數(shù)據(jù)、枚舉型數(shù)據(jù))的全集
    min: 10, //指定 visualMapContinuous 組件的允許的最小值
    max: 100, //指定 visualMapContinuous 組件的允許的最大值
    minOpen: true, //界面上會額外多出一個『< min』的選塊
    maxOpen: true, //界面上會額外多出一個『> max』的選塊。
    selectedMode: 'multiple', //選擇模式,可以是:'multiple'(多選)。'single'(單選)。
    inverse: false, //是否反轉 visualMap 組件
    precision: 0, //數(shù)據(jù)展示的小數(shù)精度,默認為0,無小數(shù)點
    itemWidth: 20, //圖形的寬度,即長條的寬度。
    itemHeight: 140, //圖形的高度,即長條的高度。
    align: 'auto', //指定組件中手柄和文字的擺放位置.可選值為:'auto' 自動決定。'left' 手柄和label在右。'right' 手柄和label在左。'top' 手柄和label在下。'bottom' 手柄和label在上。
    text: ['High', 'Low'], //兩端的文本
    textGap: 10, //兩端文字主體之間的距離,單位為px
    showLabel: true, //是否顯示每項的文本標簽
    itemGap: 10, //每兩個圖元之間的間隔距離,單位為px
    itemSymbol: 'roundRect', //默認的圖形。可選值為: 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
    dimension: 2, //指定用數(shù)據(jù)的『哪個維度』,映射到視覺元素上?!簲?shù)據(jù)』即 series.data。 可以把 series.data 理解成一個二維數(shù)組,其中每個列是一個維度,默認取 data 中最后一個維度
    seriesIndex: 1, //指定取哪個系列的數(shù)據(jù),即哪個系列的 series.data,默認取所有系列
    hoverLink: true, //鼠標懸浮到 visualMap 組件上時,鼠標位置對應的數(shù)值 在 圖表中對應的圖形元素,會高亮
    inRange: { //定義 在選中范圍中 的視覺元素
      color: ['#121122', 'rgba(3, 4, 5, 0.4) ', 'red'],
      symbolSize: [30, 100]
    },
    outOfRange: { //定義 在選中范圍外 的視覺元素。
      color: ['#121122', 'rgba(3, 4, 5, 0.4) ', 'red'],
      symbolSize: [30, 100]
    },
    zlevel: 0, //所屬圖形的Canvas分層,zlevel 大的 Canvas 會放在 zlevel 小的 Canvas 的上面
    z: 2, //所屬組件的z分層,z值小的圖形會被z值大的圖形覆蓋
    left: 'center', //組件離容器左側的距離,'left', 'center', 'right','20%'
    top: 'top', //組件離容器上側的距離,'top', 'middle', 'bottom','20%'
    right: 'auto', //組件離容器右側的距離,'20%'
    bottom: 'auto', //組件離容器下側的距離,'20%'
    orient: 'vertical', //圖例排列方向
    padding: 5, //圖例內(nèi)邊距,單位px 5 [5, 10] [5,10,5,10]
    backgroundColor: 'transparent', //標題背景色
    borderColor: "#ccc", //邊框顏色
    borderWidth: 0, //邊框線寬
    textStyle: mytextStyle, //文本樣式
    formatter: function (value) { //標簽的格式化工具。
      return 'aaaa' + value; // 范圍標簽顯示內(nèi)容。
    }
  }
];
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容