Filter löschen
Filter löschen

Spacing Xticks in plotting a function

2 Ansichten (letzte 30 Tage)
Riccardo Tronconi
Riccardo Tronconi am 7 Sep. 2021
Bearbeitet: Adam Danz am 13 Sep. 2021
Dear all,
I have problems with my plot. Please open the figure.
my x is in this format = '07-Sep-2021 13:02:32';
When i run this command:
set(gca, 'Xtick', (0:100:1200), 'XTickLabel', (interval(1,1):minutes(3):interval(101,1)));
I receive this output
Error using matlab.graphics.axis.decorator.DatetimeRuler/validateTicks
Value must be a vector of increasing datetime values.
Of course values in interval are in a crescent order.
How to space lines in the x-axis properly?

Antworten (1)

Adam Danz
Adam Danz am 8 Sep. 2021
Bearbeitet: Adam Danz am 13 Sep. 2021
"Value must be a vector of increasing datetime values."
set(gca, 'Xtick', (0:100:1200), ...
Those values above are not datetime values. They are double precision numeric values.
Assuming 'interval' contains datetime values, try,
set(gca, 'Xtick', interval(1,1):minutes(3):interval(101,1), 'xlim', interval([1,101],1))
You can set the datetime tick format using datetick.

Kategorien

Mehr zu Polar Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by