Plot diagramm, i have overlapping axes.

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

You forgot to attach the screenshot of "the plotted diagram". We'll check back later for it.
U can just scroll the screenshot to the right side.
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.

Sign in to comment.

Answers (1)

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

Thanks for your quick answer.
I have tried your solution, this is how it looks.
How can i get the legends for my axes and the second graph back, as it was in the screenshot i sent before.
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
Thank you very much!
It worked :)
:)
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.

Sign in to comment.

Categories

Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange

Tags

Asked:

on 21 May 2022

Commented:

Rik
on 7 Jun 2022

Community Treasure Hunt

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

Start Hunting!