簡體   English   中英

plot 3D 如何在 ZA5CD8A07B40F6449056939C13140AE1Z 中加熱 map

[英]How to plot 3D heat map in Matlab

我有 (x,y,z) 坐標,其測量值稱為 (w),對應於這些 (x,y,z) 坐標。 我想為 3D 中的測量值 (w) 產生熱量 map。 有沒有辦法做到這一點。

在回答之前,我試圖更多地了解您的立方體的尺寸,以便了解可能存在哪種類型的解決方案。 不幸的是,由於現階段沒有指定,答案可能不適用,但讓我們拍攝一些:

  • 您正在嘗試 plot 一個 3D 立方體,其中第 4 維“顏色”對應於您的“w”值。 因此,該立方體的“內部”在 3D object 中將不可見(即使具有透明度,內部“熱圖”也將不可見)。 If this part is still confusing, think of a 6 by 6 rubik's cube : the colors of the mini-cubes "inside" are not visible, and even if the outer colors were semi-transparent the inner colors wouldn't render in a way這是可以解釋的。
  • 根據維度及其含義,第一個解決方案是選擇一個維度並顯示橫截面熱圖。 例如,對於住房市場研究,如果 x 衡量房子的大小,y 衡量與城市的接近程度,z 衡量房間的數量(比如模式 1、2、3、4、5、6), w 是價格,它可能對 plot 具有 x 和 y 軸的六個 2D 熱圖有意義,每個“房間”模式都有一個熱圖。
  • 另一種解決方案,如果我們繼續使用這個示例,但現在 z 表示從 1921 年到 2020 年的購買年份,那么我們可以再次顯示年度橫截面,但這次是在顯示熱圖演變的視頻中。 從連續的熱圖中導出 Matlab 視頻是相當容易的,例如,您可以每年暫停十分之一秒,在這種情況下,此示例將生成一個 10 秒的視頻(100 年)。

可視化快樂!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM