5

このリストを作成してプロットすると、次のようになります。

var = 2;
okList = {{0.8, var, 0.8, 0.8}, {0, 0.3, 0.6, 0.9}, {0, 1, 2, 3}};
lp = ListDensityPlot[okList, ColorFunction -> "SandyTerrain"]

スケーリング

または、次のようにスケーリングされていません。

lp = ListDensityPlot[okList, ColorFunction -> "SandyTerrain",
     ColorFunctionScaling -> False]

スケーリングされていない

予想通り、フルカラーの正方形が表示されます。

しかし、私がこれを試してみると:

var = 0.8;
list = {{0.8, var, 0.8, 0.8}, {0, 0.3, 0.6, 0.9}, {0, 1, 2, 3}};
problem = ListDensityPlot[list, ColorFunction -> "SandyTerrain"]

隅に白いパッチがあります。

問題

ColorFunctionScaling->Falseでプロットしても削除されません

problem_scaled

ColorFunction SandyTerrainには白が含まれていないため、これはその領域に何もプロットしないListDensityPlotである必要があります。

何が原因でこれが発生する可能性があり、どうすれば停止できますか?

4

1 に答える 1

6

自動プロット範囲計算によってクリップされています。PlotRange -> Allまたはで試してくださいClippingStyle -> Automatic

于 2011-08-12T15:48:42.793 に答える