用Tableau制作多环图

作者: 溜溜笔记说 | 来源:发表于2020-07-27 13:34 被阅读0次

    公众号: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从入门到精通

    相关文章

      网友评论

        本文标题:用Tableau制作多环图

        本文链接:https://www.haomeiwen.com/subject/cedzlktx.html