4
我正在將三列表導入Mathematica並使用它創建密度圖。然而,除非你有很小的增量數據量,否則密度圖看起來不連貫,顯然不連續。平滑密度圖Mathematica
有沒有一種方法或函數來平滑我的地塊?
感謝, 本
我正在將三列表導入Mathematica並使用它創建密度圖。然而,除非你有很小的增量數據量,否則密度圖看起來不連貫,顯然不連續。平滑密度圖Mathematica
有沒有一種方法或函數來平滑我的地塊?
感謝, 本
我猜你正在尋找的是InterpolationOrder
選項。下面是這表明它是如何工作的,即使是6x6的數據網格
data = Table[Sin[j^2 + i], {i, 0, Pi, Pi/5}, {j, 0, Pi, Pi/5}];
Table[ListDensityPlot[data, Mesh -> None, InterpolationOrder -> o,
ColorFunction -> "SouthwestColors"], {o, {0, 1, 2, 3}}]
使用InterpolationOrder
:
data = Table[Sin[j^2 + i], {i, 0, Pi, Pi/5}, {j, 0, Pi, Pi/5}];
[email protected]{ListDensityPlot[data, Mesh -> None, InterpolationOrder -> 3],
ListDensityPlot[data, Mesh -> None]}
打敗你的5秒:) –
@belisarius見鬼..等待文檔的例子,讓我downvote你在第一個版本中回答不存在的代碼格式;-) – halirutan