美文网首页
【TOAN HOANG专题(86)】根图

【TOAN HOANG专题(86)】根图

作者: Tableau交流问答群 | 来源:发表于2020-11-17 11:12 被阅读0次

    Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。

    Toan Hoang

    另本文由Tableau爱好者—张钦钰对原文进行翻译,若有问题,欢迎讨论。本期是根图(在正态分布曲线上悬挂直方图),希望你们喜欢。

    数据

    将Tableau自带示例数据Sample-Superstore导入作为数据源,接着把数据加载到Tableau Desktop/ Tableau Public,如下所示

    计算字段及参数设置

    1. 在数据栏右键新建计算字段

        a. 设置名称:Customer Count,计算字段:COUNTD([Customer ID]).

    2. 在数据栏右键新建计算字段

        a. 设置名称:Sales by Customer,计算字段:{ FIXED [Customer Name]: SUM([Sales]) }.

    3. 在数据栏右键新建计算字段

        a. 设置名称:Mean,计算字段:{ AVG([Sales by Customer]) }.

    4. 在数据栏右键新建计算字段

        a. 设置名称:Standard Deviation,计算字段:{ STDEV([Sales by Customer]) }.

    5. 在数据栏右键新建参数

        a. 设置名称:Size of Sales (bin),参数类型设置为整数,当前值设置为500.

    6. 在数据栏右键新建计算字段

        a. 设置名称:Sales (bin),计算字段:INT([Sales by Customer] / [Size of Sales(bin)]) * [Size of Sales(bin)].

    7. 在数据栏右键新建计算字段

        a. 设置名称:Normal Curve,计算字段:(1/MAX([Standard Deviation])*SQRT(2*PI()))

            *EXP(-SQUARE(MAX([Sales(bin)]) - MAX([Mean]))/(2 * SQUARE(MAX([Standard Deviation])))).

    8. 在数据栏右键新建计算字段

        a. 设置名称:Normal (Adjusted),计算字段:WINDOW_MAX([Customer Count])/WINDOW_MAX([Normal Curve])*[Normal Curve].

    完成以上步骤后,开始我们的数据可视化

    工作表

    现在,我们将构建工作表:

    1. 将标记类型更改为甘特条形图

    2. 将Sales(bin)拖动到字段。右键单击该对象,然后选中维度

    3. 将Normal(Adjusted)拖动到字段

    4. 将Customer Count拖动到标记大小

    a.  双击该对象,进入编辑模式,在表达式前添加-

    5. 将Normal(Adjusted)再次拖动到字段

    a. 将标记类型改为线

    如果一切顺利,您现在应该看到以下内容:

    甘特图&线图

    6. 邮件单击Normal(Adjusted)(线图)并选择双轴

    a. 右键单击轴标题并选择同步轴

    7. 调整颜色

    8. 调整标记工具提示

    9. 隐藏图表标题

    10. 删除列字段零值线

    如果一切顺利,您现在应该看到以下内容:

    相关文章

      网友评论

          本文标题:【TOAN HOANG专题(86)】根图

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