How to make a break on the x axis?

37 ビュー (過去 30 日間)
hello
hello 2017 年 8 月 24 日
コメント済み: Lea 2024 年 5 月 4 日
Suppose I have a plot and I want to start at 0 on the x axis(every 10 units) but I also want a break so that after zero my next point is 100 instead of 20. My numbers on x axis should look like 0, break, 100,110,120 etc. I know there is also some symbol to represent the break on the axis.
  2 件のコメント
Brando Miranda
Brando Miranda 2018 年 7 月 11 日
did u find what u were looking for?
Lea
Lea 2024 年 5 月 4 日

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

回答 (3 件)

KL
KL 2017 年 8 月 24 日
plot(rand(150,1))
xticks([0 100 120 150])
  4 件のコメント
hello
hello 2017 年 8 月 24 日
Actually I am trying to break the xaxis on the histogram.
KL
KL 2017 年 8 月 24 日
It would be efficient if you could explain your question clearly instead of your short responses. Also it's easier to help if you provide us some sample data and code that you're working with. Have you checked out the link Jan gave on his answer?

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


Jan
Jan 2017 年 8 月 24 日
Take a look into the file exchange:
Even a search in the internet for "Matlab axis break" will be useful. I like the power of this forum, but asking an internet search engine is usually much faster than waiting for a person to post a solution.
  1 件のコメント
Maulik Shah
Maulik Shah 2018 年 5 月 11 日
Hi Jan, Is there any way to break x-axis in loglog plot? Thanks,

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


Serge Mooyman
Serge Mooyman 2018 年 8 月 14 日
編集済み: Serge Mooyman 2018 年 8 月 14 日
Hey, well, okay, I got the function breakxaxis running, and have a beautiful break just where I want, but.... I need several in the same graph. I tried "hold on" and then a new command, in this case:
i = breakxaxis([100 120]);
However, this gives an error:
Error using breakxaxis (line 75) splitXLim must be in the range given by get(AX,'XLim')
Bottom line: does anyone know a way to include more than one braek in your X axis?
I would love to know
Serge
  2 件のコメント
Ehsan Amin
Ehsan Amin 2020 年 4 月 20 日
Hi there, I used subplot and repositioned them to have desired figure. You can invisible ticks to have axis line in break region. by this way you can have several breaks in both x and y axis.
franco otaola
franco otaola 2020 年 7 月 23 日
hello ehsan,
would it be possible to show the script how you have done it?
best regards

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

カテゴリ

Help Center および File ExchangeGraphics Object Properties についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by