公众号:Tableau从入门到精通
先看成果
详细步骤
步骤1
链接:
https://pan.baidu.com/s/1TbAZokUy4yfqXjJ1uO4iVw
提取码:
jxw5
数据源中我已经添加好了path,添加方法是每个子类别对应的path都是从0到360,之所以这么做是因为一个圆是360度。
步骤2
连接数据源
步骤3
创建字段X:
(COS([Path] * PI() / 180)) * [销售额]
创建字段Y:
(SIN([Path] * PI() / 180)) * [销售额]
含义解释:
圆上的点的坐标公式是:
圆心( x0 , y0 ) , 半径 r
x1 = x0 + r * cos(a * PI /180 )
y1 = y0 + r * sin (a * PI /180 )
那么创建的字段X、Y组成的圆是:
圆心为( 0 , 0 ) , 半径是[销售额]
步骤4
将X拉到列,Y拉到行,并且均右击选择维度
步骤5
将子类别拉到颜色;
path复制一个,且将path(复制)拉到维度里面,或者右击转换为维度。然后将path(复制)拉到路径内。
步骤6
创建参数“选择子类别”,如图所示。
步骤7
创建字段选择子类别:
if [参数].[选择子类别]=[子类别] then "子类别区分" else "Other" end
步骤8
将创建的字段“选择子类别”拉到大小里面,注意不是参数“选择子类别”;
右击参数“选择子类别”,选择显示参数。
可以看到当参数选择哪个子类别的时候,哪个子类别就会加粗凸显出来。
步骤9
调整线条的粗细对比
步骤10
美化部分注意点:
将工作表拉入仪表板,设置固定大小1000x800。
将X、Y轴右击,显示标题去掉勾。
将无关网格线全部去掉。
去掉无关图例。
点击图形,右击将参数在仪表板上显示出来。
完成如下。
越是靠近外部的环,销售额越大;越是靠近圆心的环,销售额越小。
步骤11
若想让图动起来,则回到工作表。
将子类别拉到页面内。
按钮设置如下:
结果如下,自己可以尝试一下。
公众号:Tableau从入门到精通
网友评论