Problem beim Exportieren eines Plots mit einem eingefügten Plot (seltsame Größenänderung)

Sep 03 2020

Ich habe Probleme beim Speichern eines Grundstücks mit einem anderen darin eingefügten Grundstück. Hier ist ein einfaches Beispiel.

theInsetPlot = Plot[Sin[x], {x, 0, 6 Pi}];

plotWithInset = Plot[Sin[x], {x, 0, 6 Pi}, PlotRange -> {{0, 6 Pi}, {-10, 30}}, Epilog ->{Inset[theInsetPlot, {7, 15}]}]

Dies gibt mir eine Handlung mit einer eingefügten Handlung. Wenn ich mit der rechten Maustaste auf das Bild klicke und "Grafiken speichern unter ..." verwende, um eine JPEG-Datei zu speichern, wird Folgendes angezeigt. Welches passt zum Notebook-Ausgabebild.

Wenn ich das Bild jedoch rastere

Rasterize[plotWithInset]

oder speichern Sie mit dem folgenden Code

Export[NotebookDirectory[] <> "testPlotAuto.jpeg", plotWithInset]

Ich bekomme dieses Bild

Wie Sie sehen können, ist das eingefügte Diagramm merkwürdig skaliert. Dies ist für alle verschiedenen Ausgabeformate, die ich ausprobiert habe, gleich.

Mein aktuelles Beispiel ist kompliziert, aber dieses minimale Beispiel zeigt das Problem.

Ich bin auf: "12.1.1 für Mac OS X x86 (64-Bit) (19. Juni 2020)"

Antworten

2 flyingmind Sep 09 2020 at 17:48

Vom technischen Support von Wolfram als Fehler bestätigt. Das Folgende sind Problemumgehungen, bis sie behoben sind.

Zum Rastern

Rasterize@Framed[plotWithInset, FrameStyle -> None]

Zum Exportieren

Export[NotebookDirectory[] <> "testPlotAuto1.jpeg", Framed[plotWithInset]]