Kann jemand das letzte Ticklabel auf einem Diagramm in Matlab NACH dem Verwenden der Datetick-Funktion entfernen, um die Etiketten dort zu setzen? Ich zeichne Y Daten und X Daten (Jahre und Monate in ein Datum konvertiert).Verwenden Sie Datumsticker, um x-Achse zu beschriften: aber zeigen Sie nicht das letzte Häkchen
Dann bin ich mit dem Anschluss an das Jahr Etiketten auf dem xaxis plotten:
close all;clear all;clc;
[num,txt,raw] = xlsread('data.xlsx');
yr = num(:,1);
mth= num(:,2);
data= num(:,3);
dates=datenum(yr,mth,1);
plot(dates,data,'r-.','linewidth',2);
dateFormat = 10;
datetick('x',dateFormat)
Ich mag die letzte Tick Markierung entfernen, da es ein Jahr einschließlich, die nicht im datset ist (vermutlich optimiert Matlab den Abstand zwischen den Ticks und interpoliert auf das nächste Jahr).
Bitte [Bearbeiten] (https://stackoverflow.com/posts/37612557/edit) Ihre Frage, um den ganzen Code einzubeziehen, der benötigt wird, um Ihre Zahl mit den Dateticks zu zeichnen. Bitte klären Sie zusätzlich, ob Sie * das letzte * oder * das erste und letzte * Datumstick entfernen möchten. – Matt