how to define multiple scales for x axis in one graph

2 Ansichten (letzte 30 Tage)
farnaz hadian
farnaz hadian am 22 Apr. 2021
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 Kommentare
Dyuman Joshi
Dyuman Joshi am 23 Apr. 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 am 23 Apr. 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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Abhinaya Kennedy
Abhinaya Kennedy am 15 Mai 2024
Hi Farnaz,
The "addaxis" allows you to add multiple axes to you figure.

Kategorien

Mehr zu Programming 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