手把手教你 Tableau 绘制跑道图(二十六)

手把手教你 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、拖拽维度「产地」、度量「数量」到标记的标签,并修改标签的显示方式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容