このリストを作成してプロットすると、次のようになります。
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でプロットしても削除されません
ColorFunction SandyTerrainには白が含まれていないため、これはその領域に何もプロットしないListDensityPlotである必要があります。
何が原因でこれが発生する可能性があり、どうすれば停止できますか?