radar/radar_lib library
Classes
- Radar5DimensionsChart
- RadarBean
- RadarChart
- ========== 主组件 ==========
- RadarDimension
- 维度定义(每条轴) name 轴名称 max 该维最大值(用于归一化) titleStyle 名称样式 scoreStyle 分数样式(显示分数时) labelBgColor 徽章背景色
- RadarMapPainter
- RadarSeries
-
一组数据(可一次渲染多组)
values 与
dimensions
一一对应 fillColor/fillGradient/fillOpacity 填充 strokeColor/strokeWidth 描边 showPoints/pointRadius 顶点圆点 labelBgColor 外侧徽章/内侧徽章背景(与 labelMode 相关) legend 用于图例显示
Enums
- RadarGridShape
- RadarLabelMode
- create_user: zhengzaihong email:1096877329@qq.com create_date: 2024/5/29 create_time: 14:42 describe: N维度雷达图
- RadarOuterLabelStyle
- 配合 RadarLabelMode.outerBadge 使用
- RadarType
- create_user: zhengzaihong email:1096877329@qq.com create_date: 2024/5/29 create_time: 14:42 describe: 5维度雷达图 N维 使用RadarChart
Functions
-
angleToRadian(
double angle) → double
Typedefs
- CustomPosition = Offset Function(Offset, RadarBean)
- LabelPositioner = Offset Function(Offset anchor, int axisIndex, double radius, Size textSize)
- 自定义标签位置回调(可覆盖自动布局) anchor: 该轴最外层顶点(外圈) axisIndex: 维度索引 radius: 雷达半径 textSize: 文本的大小(便于你做细调) 返回应为“文本中心”坐标(相对画布中心的偏移量)