how to define multiple scales for x axis in one graph

2 visualizaciones (últimos 30 días)
farnaz hadian
farnaz hadian el 22 de Abr. de 2021
Respondida: Abhinaya Kennedy el 15 de Mayo de 2024
Hi,I want to define x axis with multiple scales for different time ranges in the same axis in one graph. for example
0 to 5 minutes to be shown in a 1-minute interval,
5 to 20 minutes: 5-minute interval
20 to 100 minutes: 15-minute interval
100 to the end: 1-minute interval.
I tried to seperate data and define intervals for them seperately by using tilespacing and xTick functions, but I don't know how to keep all the intervals at the same time.
I went through the foroum but couldn't find something similar.
  2 comentarios
Dyuman Joshi
Dyuman Joshi el 23 de Abr. de 2021
Not sure if I understand what you can actually want, but try this
xticks([0:4 5:5:20 20:15:100 100:end_value])
farnaz hadian
farnaz hadian el 23 de Abr. de 2021
many thanks for your comment, I think I couldn't explain it well. This function would define different intervals as requested, but at the same scale. I'd like to have different scales in each interval on an x axis. What I want is something like semilogarithmic graph but with defind intervals.

Iniciar sesión para comentar.

Respuestas (1)

Abhinaya Kennedy
Abhinaya Kennedy el 15 de Mayo de 2024
Hi Farnaz,
The "addaxis" allows you to add multiple axes to you figure.

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by