Ich habe eine Matrix mit 13 verschiedenen Vektoren mit ~ 300K + Zeilen erstellt. Ich habe die Matrix visualisiert, indem ich sie transponiert habe und die Funktion imagesc verwendet habe, um die Verteilung der Farben zu sehen. Alle Vektoren wurden zwischen 0 & 1 einzeln abgetastet, verarbeitet und normalisiert.MATLAB: Wie fügt man einem Bildsc-Plot benutzerdefinierte Ticks und Beschriftungen hinzu?
Das imagesc Grundstück gibt mir dieses Ergebnis (Abb 1):
Aber, wenn ich die Achsfunktionalität verwenden y Grenzen hinzuzufügen x &, bekomme ich diese:
Wie pflege ich das Bildsc-Plot, während ich der X & Y-Achse benutzerdefinierte Ticks und Beschriftungen hinzufügen kann? Die X-Achse repräsentiert die Zeit, während die Y-Achse ihre eigenen Beschriftungen mit Sensornamen erhält.
Es funktionierte brillant. Allerdings bin ich etwas verwirrt über den XTick. Ich habe ein Array erstellt. Ax.XTick [0e5 ... 30e5] schien nicht zu funktionieren. Irgendwelche Vorschläge? –
Ich schlage vor, dass Sie zuerst Ihren Code ausführen und einfach ax.XTick ausgeben, um zu sehen, wie es aussieht, dann aktualisieren Sie den Code, um den XTick zu definieren, den Sie wollen. Wenn Sie Ihre Daten mit 1e4 geteilt haben, dann wird ax.XTick = [0e5 30e5] nur ein Häkchen von 0 anzeigen. – Laure
Ich konnte es vorhin selbst reparieren. Ging durch die relevante Dokumentation. –