玉玦图
玉玦图的简介
玦[jué]:半环形有缺口的佩玉,古代常用以赠人表示决绝。
玉玦图(又名,环形柱状图),是柱状图关于笛卡尔坐标系转换到极坐标系的仿射变换。其意义和用法与柱状图类似。
玉玦图有半价反馈效应。由于玉玦图中是用角度表示每个玦环数值的大小,角度是决定性因素。所以,哪怕外侧(半径大的)玦环的数值小于内侧(半径小的)玦环,外侧的每个玦环会相对的比里面的玦环更长。这会造成视觉上的误解。
而且因为我们的视觉系统更善于比较直线,所以笛卡尔坐标系更适合于比较各个分类的数值比较。所以玉玦图从实用的角度去看,其更多的是一种审美上的需求。
英文名:Radial Bar Chart
建议别名:蚊香图😂
玉玦图的构成
一个完整的玉玦图包含以下构成元素:
- 玦环:角度表示数值
- 文本:数值、分类名
玉玦图的应用场景
例1
数据源:美国民众对不同领域中的中美问题关注程度
步骤:
- 加载 radial-bar-01.json
- 设置字段名称和类型:question (文本), percent (小数), odd (整数, 实现多组颜色)
- 添加新的视觉对象Radar/Polar Chart - xViz
- 添加Radar/Polar Chart到报表页
- 设置字段Axis (item), Legend (odd), Value (value)
- 在格式页设置Chart Type为Radial,打开Data Label
- 打开视图功能区,选择合适的主题
- 效果:
例2
- 数据源:各国人民认为气候变化是严重问题的比例
国家 | 关注人数比例 |
---|---|
巴西 | 0.86 |
印度 | 0.76 |
智利 | 0.76 |
…… | …… |
中国 | 0.18 |
- 步骤:
- 加载 radial-bar-02.json
- 设置字段名称和类型: country (文本), percent (小数)
- 添加Radar/Polar Chart到报表页
- 设置字段Axis (item), Legend (country), Value (value)
- 在格式页设置Chart Type为Radial,打开Data Label
- 效果:
玉玦图的误用场景
简介中提到玉玦图具有半径反馈效应。视觉上半径越大的玦环会看起来更大,半径小的则小。如果不进行排序,可能造成玉玦图的混乱(见下图)。。