用Tableau畫3D模型之二(提高篇)

上一篇文章裏我們學習了雙軸旋轉的3D模型製作方法,由於建立的字段比較少,所以相對簡單。

本篇文章,我們學習三軸旋轉的3D模型,難度略微有些增加。

建立數據集

我們用上一篇中的第二個數據集,也就是增加了連線的數據

 

group,id,x,y,z
1-2,1,0,0,0
1-2,2,0,1,0
1-4,1,0,0,0
1-4,4,0,0,1
1-5,1,0,0,0
1-5,5,2,0,0
2-3,2,0,1,0
2-3,3,0,1,1
2-6,2,0,1,0
2-6,6,2,1,0
3-4,3,0,1,1
3-4,4,0,0,1
3-7,3,0,1,1
3-7,7,2,1,1
4-8,4,0,0,1
4-8,8,2,0,1
5-6,5,2,0,0
5-6,6,2,1,0
5-8,5,2,0,0
5-8,8,2,0,1
6-7,6,2,1,0
6-7,7,2,1,1
7-8,7,2,1,1
7-8,8,2,0,1

創建計算字段

  • 創建參數XZ - Angle (Radians),浮點,4.7-6

  • 創建參數YZ - Angle (Radians),浮點,0-3.14

  • 創建參數XY - Angle (Radians),浮點,0-3.14

前兩個參數和上一篇一樣,新增了XY - Angle (Radians)這個參數,參數值的範圍也可以自己調節。

  • x_rotated (xy)=[x]*COS([XY - Angle (Radians)])-[y]*SIN([XY - Angle (Radians)])

  • x_rotated=[x_rotated (xy)]*COS([XZ - Angle (Radians)])-[z]*SIN([XZ - Angle (Radians)])

  • z_rotated=[x_rotated

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章