日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tableau实战系列(三十四)-教你如何在tableau中实现3D效果作图

發布時間:2025/4/5 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tableau实战系列(三十四)-教你如何在tableau中实现3D效果作图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

我們知道,目前 Tableau 還不支持 3D 圖表的實現。但是,如果你希望在 Tableau 中呈現立體效果,我們可以另辟蹊徑,來實現一些簡單的。

柱形圖很常見,因為是平面的,也被稱為條形圖。假如能把每個條形都做成圓柱體,那它就是名副其實的柱形圖啦!

?

如何在 Tableau 中實現 3D 效果的圓柱圖呢?

?

具體步驟如下:

1、創建數據桶

打開 Tableau Desktop,連接栗子數據源,新建工作表。

創建數據桶:在“數據”窗格,右擊度量“Path”,在下拉菜單中選擇“創建”-“數據桶”。然后在彈出的對話框中,將數據桶大小設置為1。

2、創建計算字段

右擊“數據”窗格空白處,在下拉菜單中選擇“創建”-“計算字段”。依次創建以下計算字段:

? 計算字段:Index,鍵入函數:

INDEX()-1

? 計算字段:TC_VALUE,鍵入函數::

WINDOW_MAX(MAX([Value]))

? 計算字段:TC_MAX_VALUE,鍵入函數:

WINDOW_MAX(MAX([Value]))

? 計算字段:TC_%,鍵入函數::

[TC_VALUE]/[TC_MAX_VALUE]

? 計算字段:TC_TYPE,鍵入函數::

WINDOW_MAX(MAX([Type]))

? 計算字段:X,鍵入函數:

COS(RADIANS([index]))

??計算字段:Y,鍵入函數:

IF [TC_TYPE]='Bottom' THEN

IF [index]<181 THEN SIN(RADIANS([index]))/2*-1

ELSE SIN(RADIANS([index]))/2+[TC_%]*5

END

ELSE SIN(RADIANS([index]))/2+[TC_%]*5

END

?

3、創建視圖

現在開始創建圖表。首先,將“標記”的標記類型選為:多邊形。

接著,將維度“segment”拖放至列,按住 CTRL 將維度“segment”和“Type”同時拖放至“標記”卡的顏色中,并確保“segment”在上方。

再將“Path (數據桶)”拖放至列,右擊列上的“Path (數據桶)”膠囊,在下拉菜單中,勾選“顯示缺失值“,然后將此字段拖放至“標記”卡的路徑中。

然后,將計算字段“X”拖放至列,右擊列上的“X”膠囊,在下拉菜單中,將計算依據選為:Path (數據桶)。

再將計算字段“Y”拖放至行,右擊行上的“Y”膠囊,在下拉菜單中,將計算依據選為:Path (數據桶)。再右擊膠囊,選擇“編輯表計算”,在嵌套計算中選擇:TC_MAX_VALUE,修改其計算依據為:特定維度,選擇 segment 和 Path (數據桶),并確保 segment 在最上方,如下所示:

最后,對圖表進行一些細微的調整:

? 編輯 X 軸將其范圍選擇固定為 -2 到 2

? 隱藏 X 軸和 Y 軸的標題

? 右擊圖表設置格式,將網格線及零值線設置為無

設置好后的圖形如下所示,如有需要也可以選擇更改顏色。

?



?

總結

以上是生活随笔為你收集整理的tableau实战系列(三十四)-教你如何在tableau中实现3D效果作图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。