用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