ich habe eine kleines Problem. Bei verschiedenen Datensätzen und somit verschiedenen Werten wird meine x-Achse nicht automatisch skaliert. Wie kann ich das machen, das quasi abhängig meiner Werte meine x-Achse auch dementsprechend skaliert wird. Des Weiteren wollte ich den Abstand zwischen dem Punkt der geplotet wird und der Zahl dahinter einen automatisch angepassten Abstand bekommen.
Zusatz wäre eine Frage ob man den grid erweitern kann und ob es eine Funktion gibt, die den Plot automatisch in PowerPoint übertragen kann?
Danke im Voraus.
Code:
scrsz=[1,1,1920,1080]
xxx1=figure('Position',[150 scrsz(4)/(4)-50 scrsz(3)/1.5-50 scrsz(4)/1.5]-50) hold on
for zeile=1:varMess
Bei verschiedenen Datensätzen und somit verschiedenen Werten wird meine x-Achse nicht automatisch skaliert.
Bei welchen Datensätzen geschieht das? Matlab skaliert die X-Achse immer automatisch, wenn man dies nicht auf 'manual' setzt. Deshalb weiß ich nicht, was Du hier meinst.
Zitat:
Des Weiteren wollte ich den Abstand zwischen dem Punkt der geplotet wird und der Zahl dahinter einen automatisch angepassten Abstand bekommen.
Welcher Punkt? Was ist ein "automatisch angepasster Abstand"? Wie groß soll der sein?
Zitat:
Zusatz wäre eine Frage ob man den grid erweitern kann
Was ist "der grid"? Um was möchtest Du den erweitern?
Zitat:
und ob es eine Funktion gibt, die den Plot automatisch in PowerPoint übertragen kann?
Was heißt genau "übertragen"? Möchtest Du einen Screenshot machen, das Diagram als PNG oder EPS exportieren? Soll die Grafik in PowerPoint noch skalierbar und änderbar sein? Hast Du schon mal eine Internet-Suchmaschine nach "Matlab export diagram to powerpoint" befragt?
Bei welchen Datensätzen geschieht das? Matlab skaliert die X-Achse immer automatisch, wenn man dies nicht auf 'manual' setzt. Deshalb weiß ich nicht, was Du hier meinst.
Ich habe halt verschiedene Datensätze zur Verfügung die ich im Workspace einlade. Spricht da sind Werte für meine Variablen enthalten. Manche Werte haben einen anderen Bereich auf der X-Achse und das macht dann Matlab bei mir nicht automatisch.
Im Anhang das Beispiel.
Zitat:
Welcher Punkt? Was ist ein "automatisch angepasster Abstand"? Wie groß soll der sein?
Auf dem Bild ist auch der Abstand zu sehen vom Punkt zur Ziffer. Habe den Manuel bestimmt mit der +1.5.
Das Problem hierbei wird, dass wenn man die Werte ändert und dadurch sich die X-Achse ändert, so wird der Abstand zu groß und ich wollte ihn halt automatisieren, sodass er sich automatisch den Werten anpasst.
Zitat:
Was ist "der grid"? Um was möchtest Du den erweitern?
Grids sind quasi die Gitter die man im Hintergrund legt.
Zitat:
Was heißt genau "übertragen"? Möchtest Du einen Screenshot machen, das Diagram als PNG oder EPS exportieren? Soll die Grafik in PowerPoint noch skalierbar und änderbar sein? Hast Du schon mal eine Internet-Suchmaschine nach "Matlab export diagram to powerpoint" befragt?
Genau ich bekomme ja ein Diagramm, welches ich als PNG im Endeffekt abspeichern kann. Für mich wäre das leichter, wenn ich per Matlab Befehl direkt das bild nach PP exportieren kann.
Hab auch schon gegoogelt und es gibr ein Tool bei Matlab namens toPPT, welches aber nur ab Matlab 2016 funktioniert, habe aber leider nur die 2015 Version und deswegen wollte ich nachfragen, ob es eine weitere Möglichkeit gegeben ist sowas durchzuführen.
toPPT sollte auch mit Matlab 2015 funktionieren. Ich bin mir auch relativ sicher, da ich toPPT geschrieben habe . Du kannst auch einfach mein Github repo besuchen https://github.com/jrichter24/toPPT
Beste Grüße,
Jens
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.