Adding the mean in a scatter plot

72 views (last 30 days)
rej
rej on 4 Mar 2015
Commented: Jose Rego Terol on 29 Jul 2020
Hello, I have 2 columns matrix(x, y) and have plotted them into a scatter plot. I would also like to add a marker (different from the rest of the markers in the scatterplot, e.g. a cross istead of circles) that shows the mean value of x and y.
Really thankful for help in this!

Answers (1)

Star Strider
Star Strider on 4 Mar 2015
This plots the data with blue circles and the mean with a red +:
x = rand(1,25);
y = rand(1,25);
xmean = mean(x);
ymean = mean(y);
figure(1)
scatter(x, y, 'o')
hold on
plot(xmean, ymean, '+r')
hold off
  1 Comment
Jose Rego Terol
Jose Rego Terol on 29 Jul 2020
Hi Star Strider,
I have 11 dots for one group, and I would like to plot the dots at the same X-axis value. Then, plot the mean of these plot and the standard error. I have run the code and it is close what I was looking for. I attached a picture of what I want to do.
Also, in the future, I would need to plot several groups in the same figure. Like a bar figure, but using dots instead. How can I plot different dots with keeping a distancing between the groups?
Best,

Sign in to comment.

Categories

Find more on Discrete Data Plots 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!