<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如實使用網格圖(trellis chart)來構建可視化作品?

Tableau社區 ? 來源:未知 ? 作者:李倩 ? 2018-06-01 11:41 ? 次閱讀

導語

如實使用網格圖(trellis chart)來構建可視化作品?一般來說有幾種不同的方式來制作它,例如使用 CASE 計算并手動分配每行的 X 和 Y 軸。但如果數據有很多行時,這將變得非常耗時。因此,找到 X 和 Y 軸的計算字段是完成作品最有利的方式。

幸運的是,一些數據愛好者分享的文章給了計算字段。如下:

X 軸:((index()-1)%(int(SQRT(SIZE()))))

Y軸:int((index()-1)/(int((SQRT(SIZE())))))

我們可以將它們 Copy 到自己的計算字段中,然后按照說明完成想要的操作。但作者在使用的時候并不是很了解這個字段的意義,所以本篇文章就是計算字段的分析,可以幫助咱們理解這個計算字段。在這里將使用超市數據來演示步驟,使用 17 個子類別的銷售額來重新創建此圖表。

第一步:計算字段的推導

從本質上來說,網格圖是排列成方形的小圖表集合。所以我們需要知道方形行數的計算方式。Int(Sqrt(Size()))能執行此操作,其中 size()是視圖中的行數。在這個例子中,它是 17 。

目前為止,計算字段為:

X 軸:int (SQRT(SIZE())

Y 軸:int (SQRT(SIZE())

第二步:分離網格圖的各個部分

現在需要分離出網格圖的各個組成部分。Index()就是為視圖中的每一行分配一個數字,如下所示:

使用Index()除以 int(SQRT(SIZE()) 將給出網格圖中每行的位置。所以,現在可以更新計算字段為:

X 軸:index()/(int((SQRT(SIZE()))))

Y 軸:index()/(int((SQRT(SIZE()))))

第三步:顯示整數值

但是,如下圖所示,上述計算得到了許多行和列:

這里需要減少行和列的數量,以便只顯示整數值。INT()可以進行 X 和 Y 軸計算。更新的計算結果為:

x軸:int(index()/(int((SQRT(SIZE())))))

y軸:int(index()/(int((SQRT(SIZE())))))

結果如下圖所示:

第四步:重新分組

就快成功了?,F在需要做的就是將這些值分開,以便它們不像上面的圖表那樣分組。這里可以使用 '%' 符號來代替分隔符號來完成。它能用來計算除法的余數。例如 7%4 = 3 ??梢钥吹?“Remainder” 列下的行。

每行的值將會以四個一組的形式出現,不用擔心下一組 4 個子類別與另一個子類別相同,因為它們將位于網格圖中的不同行上。所以可以將 X 軸和 Y 軸的字段更新為:

X 軸:index()%(int(SQRT(SIZE())))

Y 軸:int((index())/(int((SQRT(SIZE())))))

結果如下所示:

第五步:檢查和修正

上面的圖表看起來不太正確,所有數值都向右移動了一個位置。這可以通過在 X 軸和 Y 軸的 index 加上 -1 來糾正,以便修正它:

X 軸:(index()-1)%(int(SQRT(SIZE())))

Y 軸:int((index()-1)/(int((SQRT(SIZE())))))

我們終于推算出了計算字段,并將它們放在視圖中,這樣一來就可以放心的使用這個計算字段,不用擔心不理解計算含義而造成的麻煩。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 可視化
    +關注

    關注

    1

    文章

    1042

    瀏覽量

    20580
  • 網格
    +關注

    關注

    0

    文章

    138

    瀏覽量

    15723

原文標題:理解在 Tableau 中制作網格圖的計算字段

文章出處:【微信號:TableauChina,微信公眾號:Tableau社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    可視化MES系統軟件

    是關鍵部分,可視化管理可幫助企業更直觀的挖掘隱藏的數據并有效管理企業?!爸圃煳锫摗笔荕ES系統軟件更高階段的必然表現形式?!爸圃煳锫摗迸cMES系統軟件的側重:(1)MES側重生產業務管理,制造物聯更關注
    發表于 11-30 19:55

    如何把AD中非可視化區域物件移到可視化區域?

    AD中非可視化區域物件怎么移到可視化區域???
    發表于 09-10 05:36

    為更快讀懂報表,我們將數據可視化

    的OurwayBI數據可視化軟件就能通過結合百度地圖等,動態展現運動軌跡。這樣一,去過哪些地方、怎么去的,都能讓報表瀏覽者一眼掌握。 奧威BI數據可視化_運動軌跡
    發表于 06-05 17:21

    TensorFlow TensorBoard可視化數據流

    間變化的:還可以使用 tf.summary.histogram 可視化梯度、權重或特定層的輸出分布:摘要將在會話操作中生成??梢栽谟嬎銏D中定義 tf.merge_all_summaries OP
    發表于 07-22 21:26

    請問大屏的數據可視化分析報表怎么做?

    、藍色系的顏色搭配藍色系特點是沉穩,給人理智、準確的意象,一般用于強調科技、效率的商品或企業形象展示。因此以藍色系搭配制作企業級搭配數據可視化分析報表的情況十分常見。(點這里,查看藍色系數據可視化
    發表于 09-08 16:58

    三維可視化的應用和優勢

    ?! ∪缭O備出現問題,可以更加直觀的通過三維可視化運維系統發現,因為會在系統內出現數據異常,甚至可以通過設置相對的閾值進行提醒,使得設備出現問題后能夠第一時間發現,減少維修時間和開支。提升設備的工作效率
    發表于 12-02 11:52

    新手必看:數據可視化圖表的選擇技巧

    】、【水球】。BI數據分析軟件就會自動將其放入報表制作畫布上。之后在左側的數據集構建器下設置匯總字段和行維度,在右側屬性的【專有】、【水球】下設置水球的樣式和水球波浪和字體的樣式。數據可視
    發表于 09-29 09:35

    經驗分享|BI數據可視化報表布局——容器

    ,通過點擊BI數據可視化報表設計頁上方的【+】,點擊【容器】或【選項卡容器】即可應用。容器:同一個平面上放多個數據可視化圖表;選項卡容器:同一個平面上折疊存放多個數據可視化圖表,可以通過點擊
    發表于 03-15 17:10

    奧威BI數據可視化軟件|讓業務獨立自主分析

    和靈活度,使得臨時性的數據分析也能及時得到響應。對比著來看,如果采用零編程構建數據分析模型進行企業數據可視化分析,就不需要每一次做數據分析,或者是出現臨時性分析需求時都去IT部門排隊等待;而如果通過
    發表于 04-11 10:29

    HarmonyOS實現靜態與動態數據可視化圖表

    一. 樣例介紹 本篇Codelab基于switch組件和chart組件,實現線形、占比、柱狀,并通過switch切換chart組件數據
    發表于 09-06 14:21

    三維風電場可視化系統構建

    針對大規模風電場快速三維可視化及信息管理的應用需求,提出了一種風電場快速三維可視化系統的構建方法。該方法以Skyline二次開發接口為基礎,結合風電場的結構特征,首先利用TerraBuilder軟件
    發表于 02-27 15:51 ?1次下載
    三維風電場<b class='flag-5'>可視化</b>系統<b class='flag-5'>構建</b>

    一篇有關足球的可視化作品

    ? ? 本期,小編為大家挑選了一篇有關足球的可視化作品,幫助大家快速了解當下足壇球員的成績表現。一起來看看吧~ ? ? 左滑查看完整作品 ??復制下方鏈接至瀏覽器,即可查看此 Viz: https
    的頭像 發表于 12-24 17:42 ?3055次閱讀
    一篇有關足球的<b class='flag-5'>可視化作品</b>

    一篇講述北極熊棲息地變化的可視化作品

    到本世紀末可能會難以生存,瀕臨滅絕。本期,小編就特意找尋了一篇講述北極熊棲息地變化的可視化作品,一起來了解一下吧~ ? ??復制下方鏈接至瀏覽器,即可查看此 Viz: https
    的頭像 發表于 12-24 17:58 ?4097次閱讀

    怎樣使用Python去進行可視化繪制?

    今天給大家帶來繪制“手繪風格”可視化作品的小技巧,主要涉及Python編碼繪制,內容如下。
    的頭像 發表于 06-23 11:49 ?1925次閱讀
    怎樣使用Python去進行<b class='flag-5'>可視化</b>繪制?

    Altair:一個漂亮易用的數據可視化

    Altair 是一個基于Jupyter Notebook的強大可視化庫。它提供了強大而簡潔的可視化語法,使我們能夠快速構建各種統計可視化圖表。 通過下面10行代碼,你就能創建一個可交互
    的頭像 發表于 10-21 10:43 ?478次閱讀
    Altair:一個漂亮易用的數據<b class='flag-5'>可視化</b>庫
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>