iclientpy.viz package

Submodules

iclientpy.viz.abstractmap module

class iclientpy.viz.abstractmap.AbstractMap[源代码]

基类:object

compute_bounds(data, lat_key, lng_key)[源代码]
interact()[源代码]
layer = None
map = None
set_base_map_options(url: str, crs: str = 'EPSG3857')[源代码]

iclientpy.viz.geolines module

class iclientpy.viz.geolines.GeoLines(data, **kwargs)[源代码]

基类:iclientpy.viz.abstractmap.AbstractMap

compute_coords(datas)[源代码]
compute_pos(datas)[源代码]
compute_size(index)[源代码]
prepare_total(datas)[源代码]

iclientpy.viz.heatmap module

class iclientpy.viz.heatmap.HeatMap(data, **kwargs)[源代码]

基类:iclientpy.viz.abstractmap.AbstractMap

iclientpy.viz.mapvmap module

class iclientpy.viz.mapvmap.MapvMap(data, **kwargs)[源代码]

基类:iclientpy.viz.abstractmap.AbstractMap

iclientpy.viz.ranksymbolthememap module

class iclientpy.viz.ranksymbolthememap.RankSymbolThemeMap(data, **kwargs)[源代码]

基类:iclientpy.viz.abstractmap.AbstractMap

Module contents

iclientpy.viz.build_parameter_class(clz: type, clz_field_name: str, fields: List[str])[源代码]
iclientpy.viz.geolines(*, data, names: List[str], selected_mode: str = 'multiple', selected_legend: List[str] = None, max_symbolsize: int = 15, min_symbolsize: int = 15, symbol: str = 'plane', colors: List[str] = None)[源代码]

生成迁徙图

参数:
  • data -- 数据
  • names -- 图例名称
  • max_symbolsize -- 动画最大大小
  • min_symbolsize:动画最小大小 --
  • selected_mode -- 选择类型,可以为multiple,single, true, false
  • selected_legend -- 默认选择图例
  • symbol -- 标记类型,可以为:plane,circle,rect,roundRect,triangle,diamond,pin,arrow
  • colors -- 颜色
iclientpy.viz.heat(*, data, radius: int = 100, min_opacity: float = 0.9, blur: int = 100, max_zoom: int = -1, max: float = 1.0, gradient: dict = {})[源代码]

生成热点图

参数:
  • data -- 热点图数据
  • radius -- 半径大小
  • min_opacity -- 最小透明度
  • blur -- 模糊度
  • max_zoom -- 最大缩放成都
  • max -- 最大值
  • gradient -- 级别
iclientpy.viz.honeycomb(*, data, address_key, value_key, fill_style: str = '', shadow_color: str = '', shadow_blur: int = 35, size: int = 5, label_show: bool = True, label_fill_style: str = '', global_alpha: float = 1, gradient: dict = None)[源代码]

生成蜂巢图

参数:
  • data -- 数据
  • fill_style -- 填充颜色
  • shadow_color -- 投影颜色
  • shadow_blur -- 投影模糊级数
  • size -- 大小
  • label_show -- 是否显示count值
  • label_fill_style -- c ount值填充样式
  • global_alpha -- 透明度
  • gradient -- 渐变颜色值设置
iclientpy.viz.init_map_decorator(clz: type)[源代码]
iclientpy.viz.ranksymboltheme(*, data, address_key: str = '', value_key: str = '', is_over_lay: bool = True, rrange: tuple = (0, 40), codomain: tuple = (0, 100), max_r: int = 100, min_r: int = 10, fill_color: str = '#FFA500', fill_opacity: float = 0.8, circle_hover_style_fill_opacity: float = 0.8)[源代码]

生成等级符号专题图

参数:
  • data -- 数据
  • address_key -- 地址字段key
  • value_key -- 显示字段key
  • is_over_lay -- 是否压盖
  • codomain -- 显示阈值范围
  • rrange -- 半径大小范围
  • max_r -- 最大半径
  • min_r -- 最小半径
  • fill_color -- 填充颜色
  • fill_opacity -- 透明度
  • circle_hover_style_fill_opacity -- 鼠标悬浮时圆的透明度