Hi!
What code can I use to flip the orange portion of this graph in the vertical plane, 180 degrees?
>> figure
hold on
scatter(A{:,1}, A{:,2})
% Flip the next line in the veritcal plane
scatter(B{:,1}, B{:,2})

 Accepted Answer

Adam Danz
Adam Danz on 13 Apr 2020
Edited: Adam Danz on 13 Apr 2020
ax = gca();
ax.XDir = 'reverse';
% or
ax.YDir = 'reverse';
To flip the data vertically rather than the axes,
scatter(x, fliplr(y))
% or
scatter(x, flipud(y))

2 Comments

SuzieChan
SuzieChan on 13 Apr 2020
Edited: SuzieChan on 13 Apr 2020
figure
hold on
scatter(A{:,1}, A{:,2})
ax = scatter(B{:,1}, B{:,2})
ax = gca();
ax.XDir = 'reverse';
This code flips BOTH blue and orange parts (I think because they are connected to the same axis).
I think I must split the x-axis to reverse only the orange part, right?
Answer updated.

Sign in to comment.

More Answers (0)

Categories

Find more on Develop Apps Programmatically in Help Center and File Exchange

Tags

Asked:

on 13 Apr 2020

Commented:

on 13 Apr 2020

Community Treasure Hunt

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

Start Hunting!