class pyecharts.charts.Radar

  1. class Radar(
  2. # 初始化配置项,参考 `global_options.InitOpts`
  3. init_opts: opts.InitOpts = opts.InitOpts()
  4. )

func pyecharts.charts.Radar.add_schema

  1. def add_schema(
  2. # 雷达指示器配置项列表,参考 `RadarIndicatorItem`
  3. schema: Sequence[Union[opts.RadarIndicatorItem, dict]],
  4. # 雷达图绘制类型,可选 'polygon' 和 'circle'
  5. shape: Optional[str] = None,
  6. # 文字样式配置项,参考 `series_options.TextStyleOpts`
  7. textstyle_opts: Union[opts.TextStyleOpts, dict] = opts.TextStyleOpts(),
  8. # 分割线配置项,参考 `series_options.SplitLineOpts`
  9. splitline_opt: Union[opts.SplitLineOpts, dict] = opts.SplitLineOpts(is_show=True),
  10. # 分隔区域配置项,参考 `series_options.SplitAreaOpts`
  11. splitarea_opt: Union[opts.SplitAreaOpts, dict] = opts.SplitAreaOpts(),
  12. # 坐标轴轴线配置项,参考 `global_options.AxisLineOpts`
  13. axisline_opt: Union[opts.AxisLineOpts, dict] = opts.AxisLineOpts(),
  14. # 极坐标系的径向轴。参考 `basic_charts.RadiusAxisOpts`
  15. radiusaxis_opts: types.RadiusAxis = None,
  16. # 极坐标系的角度轴。参考 `basic_charts.AngleAxisOpts`
  17. angleaxis_opts: types.AngleAxis = None,
  18. # 极坐标系配置,参考 `global_options.PolorOpts`
  19. polar_opts: types.Polar = None,
  20. )

func pyecharts.charts.Radar.add

  1. def add(
  2. # 系列名称,用于 tooltip 的显示,legend 的图例筛选。
  3. series_name: str,
  4. # 系列数据项
  5. data: Sequence,
  6. # 是否选中图例
  7. is_selected: bool = True,
  8. # ECharts 提供的标记类型包括 'circle', 'rect', 'roundRect', 'triangle',
  9. # 'diamond', 'pin', 'arrow', 'none'
  10. # 可以通过 'image://url' 设置为图片,其中 URL 为图片的链接,或者 dataURI。
  11. symbol: Optional[str] = None,
  12. # 系列 label 颜色
  13. color: Optional[str] = None,
  14. # 标签配置项,参考 `series_options.LabelOpts`
  15. label_opts: opts.LabelOpts = opts.LabelOpts(),
  16. # 线样式配置项,参考 `series_options.LineStyleOpts`
  17. linestyle_opts: opts.LineStyleOpts = opts.LineStyleOpts(),
  18. # 区域填充样式配置项,参考 `series_options.AreaStyleOpts`
  19. areastyle_opts: opts.AreaStyleOpts = opts.AreaStyleOpts(),
  20. # 提示框组件配置项,参考 `series_options.TooltipOpts`
  21. tooltip_opts: Union[opts.TooltipOpts, dict, None] = None,
  22. )

RadarIndicatorItem

class pyecharts.options.RadarIndicatorItem

  1. class RadarIndicatorItem(
  2. # 指示器名称。
  3. name: Optional[str] = None,
  4. # 指示器的最大值,可选,建议设置
  5. min_: Optional[Numeric] = None,
  6. # 指示器的最小值,可选,默认为 0。
  7. max_: Optional[Numeric] = None,
  8. # 标签特定的颜色。
  9. color: Optional[str] = None,
  10. )