🏷️ 分类:图表教程
散点图是我们常用的图形,不过如果你希望有一些不一样的设计的话,可以尝试一下用多边形绘制矩形的散点图。
这篇教程来自Ariana Cukier在playfairdata.com上的一篇文章,我对原文中的方法进行了一些修改。
__BLOCK_p__原文地址:https://playfairdata.com/how-to-make-a-polygon-scatter-plot-in-tableau/工作簿地址:http://t.cn/A6t7AAFt
原理解析
首先要在直角坐标系里创建矩形,必需知道矩形的四个点的坐标。
从上图可以看出4个点的坐标分别是: 点1(0,0) 点2(0,sales) 点3(profit ratio,sales) 点4(profit ratio,0)
那么我们需要在原始数据的基础上,将数据扩充4次,让每一个数据用4个点来描述就可以了。
创建数据集
Category Sub-Category Profit Ratio Sales
Furniture Bookcases -3.02% 114,880
Furniture Chairs 8.10% 328,449
Furniture Furnishings 14.24% 91,705
Furniture Tables -8.56% 206,966
Office Supplies Appliances 16.87% 107,532
Office Supplies Art 24.07% 27,119
Office Supplies Binders 14.86% 203,413
Office Supplies Envelopes 42.27% 16,476
Office Supplies Fasteners 31.40% 3,024
Office Supplies Labels 44.42% 12,486
Office Supplies Paper 43.39% 78,479
Office Supplies Storage 9.51% 223,844
Office Supplies Supplies -2.55% 46,674
Technology Accessories 25.05% 167,380
Technology Copiers 37.20% 149,528
Technology Machines 1.79% 189,239
Technology Phones 13.49% 330,007 Path
1
2
3
4
这样每一个数据都变成了4个。
创建计算字段
profit ratio =
CASE [Path]
WHEN 1 then 0
WHEN 2 then 0
WHEN 3 then [Profit Ratio]
WHEN 4 then [Profit Ratio]
END CASE [Path]
WHEN 1 then 0
WHEN 2 then [Sales]
WHEN 3 then [Sales]
WHEN 4 then 0
END 创建图形
下面需要把最重要的点3标记出来。
创建一个新计算字段
最后标记一下颜色
IF {EXCLUDE [Path]: SUM([Profit Ratio])} > 0 THEN "Green" ELSE "Red" END
从技术角度来说并不难,需要对多边形的构造原理有一定的认识。赶快去试试吧。
🏷️ 标签:Tableau、图表教程
📖 相关文章
● 用Tableau画彩虹背景散点图
● 用Tableau画对称点图(symmetrical dot plot)
● 用Tableau画漏斗图的4种方法
● 用Tableau画马赛克图(Marimekko Chart):WOW挑战实战教程
● 用Tableau画圆形网络关系图
——————————————————————————————
No comments yet