Also wollte ich immer noch etwas einfaches, dass ich nichts anderes installieren musste (Firmen-PC nicht erlaubt: /). Ich stolperte über this link, die besagt:
Alles, was Sie tun müssen, ist die folgende
1) in Matlab-Datei die Befehle fügen Sie Ihre Figur mit transparentem Hintergrund zu forma
set(gcf, 'color', 'none');
set(gca, 'color', 'none');
und Speichern oder exportieren Sie die im eps-Format generierte Zahl. (Sagen wir Bspline.eps)
2) öffnen Bspline.eps in NotePad
3) in der ersten Zeile suchen. Zum Beispiel %!PS-Adobe-3.0 EPSF-3.0
. Die letzte Zahl 3.0 zeigt die Postscript-Ebene an. Suchen Sie für Stufe 3 die Zeichenfolge rf
. Sie finden in einer Zeile wie folgt (vier Zahlen gefolgt von rf
)
0 0 3025 2593 rf% Kommentieren Sie diese Zeile mit%.
(für für String-Ebene 2 Suche pr
statt rf
)
Speichern Sie die Datei.
Jetzt können Sie die EPS-Datei verwenden, oder Sie können es in PDF konvertieren und dann verwenden. Auf jeden Fall wird es transparent Hintergrund
Extra-
Für mich hat es zwei Linien mit re
und zwei Linien, trotz ich %!PS-Adobe-3.0 EPSF-3.0
kurz nach ihnen habe. Aber das Ergebnis war die Figure
war jetzt transparent.
Ich akzeptiere dies, aber nur als eine Nebenbemerkung im Viewer ging ich zu Bearbeiten-> Abbildung kopieren und in Powerpoint eingefügt und es schien Transparenz – Aly
+1 für Plot2svg erhalten. – bas
@Aly Ich vermute, das ist, weil es durch 'emf' Format kopiert wird. Vielleicht spart das Speichern als EMF die Transparenz. (Ich habe mich selbst nicht getestet) – Memming