【TOAN HOANG专题(86)】根图

2020-11-17  本文已影响0人  Tableau交流问答群

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. 删除列字段零值线

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

上一篇下一篇

猜你喜欢

热点阅读