視覺映射配置項(轉)

 
VisualMapOpts:視覺映射配置項
class pyecharts.options.VisualMapOpts
 
class VisualMapOpts(
    # 是否顯示視覺映射配置
    is_show: bool = True,
 
    # 映射過渡類型,可選,"color", "size"
    type_: str = "color",
 
    # 指定 visualMapPiecewise 組件的最小值。
    min_: Union[int, float] = 0,
 
    # 指定 visualMapPiecewise 組件的最大值。
    max_: Union[int, float] = 100,
 
    # 兩端的文本,如['High', 'Low']。
    range_text: Union[list, tuple] = None,
 
    # visualMap 組件過渡顏色
    range_color: Union[Sequence[str]] = None,
 
    # visualMap 組件過渡 symbol 大小
    range_size: Union[Sequence[int]] = None,
 
    # 如何放置 visualMap 組件,水平('horizontal')或者豎直('vertical')。
    orient: str = "vertical",
 
    # visualMap 組件離容器左側的距離。
    # left 的值可以是像 20 這樣的具體像素值,可以是像 '20%' 這樣相對於容器高寬的百分比,
    # 也可以是 'left', 'center', 'right'。
    # 如果 left 的值爲'left', 'center', 'right',組件會根據相應的位置自動對齊。
    pos_left: Optional[str] = None,
 
    # visualMap 組件離容器右側的距離。
    # right 的值可以是像 20 這樣的具體像素值,可以是像 '20%' 這樣相對於容器高寬的百分比。
    pos_right: Optional[str] = None,
 
    # visualMap 組件離容器上側的距離。
    # top 的值可以是像 20 這樣的具體像素值,可以是像 '20%' 這樣相對於容器高寬的百分比,
    # 也可以是 'top', 'middle', 'bottom'。
    # 如果 top 的值爲'top', 'middle', 'bottom',組件會根據相應的位置自動對齊。
    pos_top: Optional[str] = None,
 
    # visualMap 組件離容器下側的距離。
    # bottom 的值可以是像 20 這樣的具體像素值,可以是像 '20%' 這樣相對於容器高寬的百分比。
    pos_bottom: Optional[str] = None,
 
    # 對於連續型數據,自動平均切分成幾段。默認爲5段。連續數據的範圍需要 max 和 min 來指定
    split_number: int = 5,
 
    # 指定取哪個系列的數據,默認取所有系列。
    series_index: Union[Numeric, Sequence, None] = None,
 
    # 組件映射維度
    dimension: Optional[Numeric] = None,
 
    # 是否顯示拖拽用的手柄(手柄能拖拽調整選中範圍)。
    is_calculable: bool = True,
 
    # 是否爲分段型
    is_piecewise: bool = False,
 
    # 自定義的每一段的範圍,以及每一段的文字,以及每一段的特別的樣式。例如:
    # 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, "label": '123(自定義特殊顏色)', "color": 'grey'}, //表示 value 等於 123 的情況
    #   {"max": 5}     // 不指定 min,表示 min 爲無限大(-Infinity)。
    # ]
    pieces: Optional[Sequence] = None,
 
    # 定義 在選中範圍外 的視覺元素。(用戶可以和 visualMap 組件交互,用鼠標或觸摸選擇範圍)
    #  可選的視覺元素有:
    #  symbol: 圖元的圖形類別。
    #  symbolSize: 圖元的大小。
    #  color: 圖元的顏色。
    #  colorAlpha: 圖元的顏色的透明度。
    #  opacity: 圖元以及其附屬物(如文字標籤)的透明度。
    #  colorLightness: 顏色的明暗度,參見 HSL。
    #  colorSaturation: 顏色的飽和度,參見 HSL。
    #  colorHue: 顏色的色調,參見 HSL。
    out_of_range: Optional[Sequence] = None,
 
    # 圖形的寬度,即長條的寬度。
    item_width: int = 0,
 
    # 圖形的高度,即長條的高度。
    item_height: int = 0,
 
    # 文字樣式配置項,參考 `series_options.TextStyleOpts`
    textstyle_opts: Union[TextStyleOpts, dict, None] = None,
)
 
        .set_global_opts(visualmap_opts=opts.VisualMapOpts())

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章