Mathematicaの出力密度プロットにグリッド線を追加しようとしています。プロットはMathematicaでの長い計算によって生成され、プロットを行うときにMesh->Trueオプションを追加するのを忘れています。時間がかかるので、すべての計算をしてプロットを再生成したくありません。手元の出力プロットのみを使用して、グリッド線またはメッシュ線をプロットに追加することは可能ですか?
たとえば、プロットpがある場合。pを操作するだけでメッシュラインを追加することは可能ですか?
通常の1次元プロットでは、これは機能します
p1 = Plot[Sin[x], {x, -3, 3}];
Insert[p1, GridLines -> Automatic, -1]
しかし、密度プロットを試してみると、グリッド線は常にプロットの下にあり、画像の余白領域でしか見ることができないようです。
p2 = DensityPlot[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, PlotRangePadding -> 0.2];
Insert[p2, GridLines -> Automatic, -1]
アップデータ
メッシュはグラフィックスのオプションではないため、出力プロットのメッシュオプションは機能しません。
Show[p2,Mesh->True]
「グラフィックのレンダリング中に認識されないオプション名(メッシュ)が見つかりました」というメッセージが表示されます。ありがとうございます。