Problem beim Exportieren eines Plots mit einem eingefügten Plot (seltsame Größenänderung)
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
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]]