Help with scatter plots with matrix having multiple columns
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have data that needs to be plotted.
the X axis values are in a 20X1 vector. The Y axis values are in a 20X10 matrix. It has 10 columns for different set of measurements.
I need to plot them such that all points appear as dots (a scatter) and I also see a curve that fits (like an average or something).
Then I need to calculate the standard deviation etc. Essentially, I need to be able to see the scatter i.e. for each X value, there are 10 Y values. I need to see how the actual measurement points are located around the fit curve.
Any ideas?
Regards, Nikhil
0 Commenti
Risposte (1)
Walter Roberson
il 29 Giu 2012
pointsize = 8;
scatter( repmat(X(:),10,1), Y(:), pointsize );
For the other part, see
boxplot(Y)
There is no way to pass X to boxplot, so one would have to tweak the plot outputs in order to get both on one graph. Though it just might work to use
plotyy( repmat(X(:),10,1), Y(:), X, Y, @scatter, @(X,Y) boxplot(Y) )
2 Commenti
Vedere anche
Categorie
Scopri di più su Scatter Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!