Plot diagramm, i have overlapping axes.
Show older comments

I have two overlapping X-Axes on the left side of the plotted diagram. How can i delete the blue coloured x-Axes?
Thanks!
3 Comments
Image Analyst
on 21 May 2022
You forgot to attach the screenshot of "the plotted diagram". We'll check back later for it.
Mapete
on 22 May 2022
Rik
on 7 Jun 2022
I recovered the removed content from the Google cache (something which anyone can do). Editing away your question is very rude. Someone spent time reading your question, understanding your issue, figuring out the solution, and writing an answer. Now you repay that kindness by ensuring that the next person with a similar question can't benefit from this answer.
Answers (1)
MJFcoNaN
on 22 May 2022
The TiledChartLayout object may not be an input of 2nd axes in your code.
You can try to change
ax2=axes(t);
to
yyaxis left
ax2=gca;
4 Comments
Mapete
on 22 May 2022
MJFcoNaN
on 22 May 2022
You have two independet pairs of (x,y), then the original is suit:
ax2=axes(t);
but add a line before "yyaxis right":
%...
ax1=axes(t);
ax1.YAxis.Visible='off';
yyaxis right
Mapete
on 22 May 2022
MJFcoNaN
on 26 May 2022
:)
ps: I still have concern that overlapping two axes to create a diagram. But it seems that Matlab does not provide two-x & two-y plot function, it is a workaround.
Categories
Find more on Creating, Deleting, and Querying Graphics Objects 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!