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