手把手教你 Tableau 绘制跑道图
前置知识
已知圆心,半径,角度,求圆上的点坐标
圆心坐标:(x0,y0)
半径:r
角度:a
圆周率: PI
则圆上任一点为:(x1,y1)
x1 = x0 + r * cos(a * PI / 180 )
y1 = y0 + r * sin(a * PI / 180 )
绘制电影数量弧线图
原数据展示
构建绘制弧线图数据
绘制电影数量条形图,其中百分比表示的就是角度,从 0 开始;按照数量排序之后,数量越少对应的半径也越小,依次生成 1-7 的半径值,
数量百分比 ---> 角度
排序 ---> 半径
操作步骤
1、根据上述前置知识,创建计算字段 X,Y 坐标;
2、拖拽度量「Y坐标」、「X坐标」到行、列功能区,并取消聚合度量;
3、拖拽维度「产地」到标记中的颜色,并修改标记大小;
4、此时显示弧线过短,将 X、Y 坐标计算字段改为 PI() / 45,等比例增加弧长;
5、此时圆弧不够圆,右击坐标轴,选择编辑轴线,编辑X、Y坐标轴为固定轴 [-8,8];
6、角度不对,逆时针旋转(角度增加) 90 度,修改 X 、Y坐标(+ PI/2);
7、拖拽角度到标记的路径;
8、方向反了,沿着 X 轴做一个对称,修改 X 坐标为负值;
9、拖拽维度「产地」、度量「数量」到标记的标签,并修改标签的显示方式。