Hallo,
ich habe einen Linienplot, der sich hinter einem Balkenplot "versteckt",
wie kann ich Ihn in den Vordergrund bringen ?
vielleicht hilfreich:
mit dem Zoom-in tool wird auch nur der Balkenplot vergrößert und nicht beide gleichzeitig.
Es scheint als wäre hier der Balkenplot "dominierend" ?!
ich konnte so das Problem lösen, danke !
Nur ist jetzt statt dem Balkenplot der Linienplot "dominierend" beim Zoon in...
Könnte das eventuell am hold on/off liegen ?
function Bsp
figure('Position',[200200500400],'PaperPositionMode','auto',...
'Color',[111])
pos=[0.10.10.70.7];
h1=axes('Position',pos);
i= 0:1:30;
j= 0:0.5:15;
bar(i, j,'c') set(h1,'YAxisLocation','right') set(h1,'YColor','c') ylabel('Messwerte 1') hold on
box off
grid on
h2=axes('Position',pos);
k=0:0.01:0.3;
plot(i, k,'r','LineWidth',2);
set(h2,'Color','none') xlabel('Monatstag') ylabel('Messwerte 2') box on
grid on
Nutze ich jetzt das Zoom in tool, wird nur der rote Linienplot vergrößert und nicht die gesamte Grafik.
Die Anwendung wäre Messdaten über ein Jahr zu plotten und dann auf einzelne "interessante" Bereiche zu zoomen.
Meine MATLAB version ist: MATLAB 7.9.0 (R2009b)
Danke
das Problem sind hier nicht die Plots, sondern die beiden Koordinatensysteme! Wenn du in einem der Koordinatensysteme zoomst, wird im anderen nicht automatisch mitgezoomt - die Koordinatensysteme könnten ja auch völlig unabhängig sein; für MATLAB ist es quasi Zufall, dass die hintereinanderliegen.
Auf Anhieb fällt mir keine Lösung für das Problem ein.
das klingt plausibel.
Eine Lösung wäre zuerst ALLE Daten einzulesen und dann nur die "interessanten" Bereiche zu plotten.
Dies wäre aber extrem Zeitaufwändig...
Eleganter und gewohnt ist da natürlich das Zoom-tool.
es gäbe die Funktion LINKAXES. Diese setzt die Eigenschaft allerdings gleich, was ja für dich nicht passt. Du könntest aber hingehen und dir aus dem Code deine eigene Funktion basteln (was aber auch nicht einfach sein wird).
Wenn du kannst, würde ich also einen anderen Weg einschlagen - oder mal bei File Exchange schauen, was andere Leute schon gemacht haben.
http://www.mathworks.de/matlabcentral/fileexchange/
Grüße,
Harald
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.