Ich habe zwei Plots im Multiplot-Modus mit epslatex als Ausgabeterminal erstellt. Die y-Achsenbeschriftung ist für beide Plots unterschiedlich. Die y-Achse des ersten Plotts reicht von [0:45] und die y-Achse des zweiten Plots reicht von [-5e-008 bis 4e-007]. Aufgrund der unterschiedlichen Breiten der Y-Achsenbeschriftungen ist die Breite der zweiten Kurve geringer als die der ersten Kurve. Ich habe die verfügbaren Skalierungsoptionen ausprobiert, aber sie funktionieren nicht. Ist es möglich, den Plot so zu bearbeiten, dass ich für beide Plots unabhängig vom y-Achsenbereich die gleiche Breite haben kann?Ändern der Randausrichtung in gnuplot im Multiplot-Modus
2
A
Antwort
3
Das Problem, das Sie erleben können, wie so etwas reproduziert werden, indem Sie:
Die linken Ränder sind eindeutig nicht ausgerichtet sind. Um dies zu beheben, können Sie eine explizite Definition versuchen, wo die Margen liegen:
set multiplot layout 2,1
set lmargin at screen 0.15
plot sin(x)
plot 100000*sin(x)
Wenn die Bilder nebeneinander, können Sie die Ränder anpassen die entsprechende Berücksichtigung Offset unter:
set multiplot layout 1,2
set lmargin at screen 0.15
plot sin(x)
set lmargin at screen 0.5+0.15
plot 100000*sin(x)
Verwandte Themen
- 1. Gnuplot Farbe der Balken im Histogramm ändern
- 2. So ändern Sie die Punktgröße in gnuplot
- 3. Wie ein Kreisdiagramm von GNUPlot erstellt ändern
- 4. Ändern Sie die Schriftgröße auf gnuplot
- 5. gnuplot Anzahl der Argumente in der Funktion
- 6. Gnuplot: Stoppt Gitterlinien im Durchschnitt über Daten im 3D-Plot
- 7. Gnuplot-Standardpalette
- 8. Dickere Linien in der Legende von gnuplot
- 9. Gnuplot Reduzierung der y-Achse
- 10. Verkleinern in Octave/gnuplot
- 11. Maus in gnuplot x11
- 12. Einstellen des Ursprungs in Gnuplot, wenn im polaren/parametrischen Modus
- 13. Gif Animation in Gnuplot
- 14. Gnuplot legende order
- 15. Ändern der Nummer im Monat
- 16. Interval Diagramm, in gnuplot
- 17. Mehrere Fitparameter in gnuplot
- 18. Gnuplot - Datenpunkte in Skript
- 19. Gnuplot Animationsvektor
- 20. Gnuplot Linientypen
- 21. Gnuplot - nicht Farben Bars
- 22. gnuplot: falscher Spaltenkopf bekommen?
- 23. Heat Map Histogramm mit gnuplot
- 24. Gnuplot: Zweite Legende im Multiplot hinter dem Gitter
- 25. glühende (Neon) Wirkung in gnuplot
- 26. Schleife über Array in gnuplot
- 27. Gnuplot - Bruchteile in Achse beschriften
- 28. Wie gerade Pfeil in gnuplot
- 29. mehr Datensätze in der gleichen Datendatei in gnuplot
- 30. gnuplot Syntaxfehler bei der Verwendung von Python
Vielen Dank für Ihren Kommentar. Es hat mein Problem gelöst. Ich habe noch eine kleine Anfrage. Wenn Sie im zweiten Diagramm sehen, wo ich exponentiellen y-Bereich habe, der mehr Platz auf der Seite einnimmt. Ich habe die Handlung ein wenig bearbeitet, um die Nullen zu entfernen. Es sieht jedoch ziemlich groß aus, wenn ich für andere Plots zwei Ziffern in der Exponentialfunktion habe. Also habe ich beschlossen, dieses Exponential nur einmal für den Y-Achsenbereich oben links darzustellen. Ich habe Label und Xlabel mit Offset verwendet, aber es sieht nicht gut aus. Bitte vorgeschlagen, durch die ich die Art, wie meine Handlung aussieht, verbessern kann. –
Können Sie ein Beispiel dafür zeigen, was Sie erreichen möchten? Etwas wie dieses: http://ctms.engin.umich.edu/CTMS/Content/Extras/html/Extras_Plot_05.png? Es könnte sich lohnen, eine separate Frage zu stellen, obwohl einige Lösungen auch auf dieser Seite verfügbar sein sollten, wenn ich mich richtig erinnere. – Miguel
ja genau so ist es wie du es auf dem Bild erwähnt hast. Ich werde jedoch eine neue Frage stellen, wie Sie es vorgeschlagen haben. –