フィルターのクリア

how to define multiple scales for x axis in one graph

3 ビュー (過去 30 日間)
farnaz hadian
farnaz hadian 2021 年 4 月 22 日
回答済み: Abhinaya Kennedy 2024 年 5 月 15 日
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 件のコメント
Dyuman Joshi
Dyuman Joshi 2021 年 4 月 23 日
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 2021 年 4 月 23 日
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.

サインインしてコメントする。

回答 (1 件)

Abhinaya Kennedy
Abhinaya Kennedy 2024 年 5 月 15 日
Hi Farnaz,
The "addaxis" allows you to add multiple axes to you figure.

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by