Clear Filters
Clear Filters

How can I plot a scatter graph with dates along the x-axis

7 views (last 30 days)
I have data of prices at certain dates stored in a 2 collum vector. I want to plot a scatter plot of this data, and have tried using datetick and datenum to try and rename the x-axis but I can't seem to get it to work. I have tried converting the dates (which are in ddmmyyyy form) into a string of dates but again it gives the incorrect graph labels.
Does anyone know how to do this, I have around 1000 data points

Answers (1)

Onur Tavaslioglu
Onur Tavaslioglu on 17 Jun 2019
n = 1:10:100;
r = unidrnd(n);
d(10) = datetime;
gscatter(d,r);
I have created a random input vector with and a datetime vector.
gscatter plots them with dates on the x-axis. You can arrange the format of the datetime vector as you want.

Categories

Find more on Dates and Time in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!