• 【无标题】


    数据量较大的时候,使用 盒须图 查看数据分布,会因为大部分数据点都集中在一起,很难看出具体分布情况并快速得出结论。

    如果能将盒须图中的数据点分散开,岂不更好?当然!可以通过抖动散点图+盒须图,来将盒须图中位于垂直或水平方向上的数据点分散开来,便于进一步的观察和分析。

    请添加图片描述

    请添加图片描述

    具体在 Tableau 中如何实现呢?今天的栗子,一睹为快~

    在这里插入图片描述

    本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用「抖动散点图 Jitter plot」呈现盒须图数据分布。

    为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源,掌握栗子方法后,数据粉可尝试使用其他数据源实现。懒癌患者可通过以下链接获取栗子数据源:
    https://www.dkmeco.com/community/example/detail-702

    具体步骤如下:

    创建盒须图

    打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。

    将字段“类别”拖放至列,将字段“销售额”拖放至行,将“标记”卡的标记类型改成:圆,将“客户名称”拖放至“标记”卡的详细信息中。将工作表视图改为:整个视图。

    然后,切换到“分析”窗格,将“盒须图”拖放至工作表视图中,完成了一个简单的盒须图。

    图片

    接着,需要通过创建计算字段实现抖动散点图,根据呈现的需要,散点图可分为两种:随机抖动和有序抖动。

    随机抖动散点

    如果希望图表中的数据点是随机分布的,可使用如下方法实现。

    ➤ 创建计算字段:随机抖动,键入函数
    avg(random())

    图片

    将新建的计算字段“随机抖动”拖放至列,视图中盒须图的数据点就随机散开了。如此,就完成了随机抖动的散点盒须图。

    图片

    Tips:此时,视图中的横坐标没有任何分析意义,只作为将数据点进行分散的依据,可以右键单击横轴,隐藏横坐标轴标题。

    有序抖动散点

    如果希望图表中的数据点可以按照需要的规则进行排列,而且这个排列不会对盒须图的分析结果产生影响,可使用如下方法实现。

    ➤ 创建计算字段:有序抖动,键入函数
    index()%5

    图片

    Tips:公式中的数字在这里表示将视图中的数据点划分的列数。如“5”表示划分为 5列,“10”表示划分为 10 列。因此,如有需要可以将该数字替换为参数,进行任意设置。

    将新建的计算字段“有序抖动”拖放至列,并右键单击该胶囊,下拉菜单将计算依据改为:客户名称。

    图片

    如此,就完成了有序的抖动散点盒须图。可以看到,视图中的数据点按照设定分成了 5 列,你也可以按需将它改成想要的列数。

    图片

    本期的 Tableau 技巧,你 Get 到了吗?
    下一期,再见~
    在这里插入图片描述

    文章部分信息来源于网络,如有侵权请告知

  • 相关阅读:
    国庆将至,景区游客爆满体验差,导览系统轻松解决问题
    MySQL 创建用户并分配数据库权限
    Grafana,Loki,Tempo,Prometheus,Agent搭建日志链路监控平台
    小程序 scroll-view 性能问题
    设计模式——七大设计原则
    YTM32的电源管理与低功耗系统详解
    大佬公司的github地址
    Vue核心 内置指令 自定义指令
    拓扑排序详解
    flask参数校验自定义返回
  • 原文地址:https://blog.csdn.net/weixin_45588393/article/details/133172140