File Exchange

image thumbnail

pairplot(meas, label, group, colors, mode)

version 1.26.0.1 (2.66 KB) by Ryosuke F Takeuchi
plot pairwise relationships in matrix

8 Downloads

Updated 28 Feb 2020

View License

plot pairwise relationships in matrix : similar to 'pairplot' in seaborn (http://seaborn.pydata.org/generated/seaborn.pairplot.html)
easier than 'plotmatrix'
% e.g.
% For stat toolbox users
load fisheriris.mat
colors = lines(3);
label = {'sepal-length', 'sepal-width', 'petal-length', 'petal-width'}
figure; pairplot(meas, label, species, colors, 'both');
% For all users
load Fisher.mat % included in zip
group= Fisher(:,1);
colors = lines(length(unique(group)));
figure;
pairplot(Fisher(:,2:size(Fisher,2)), {'PW', 'PL', 'SW', 'SL'}, num2cell(num2str(group)), colors, 'bar'), ylabel('Probability')
figure; pairplot(meas, label, species, colors, 'both');

Cite As

Ryosuke F Takeuchi (2020). pairplot(meas, label, group, colors, mode) (https://www.mathworks.com/matlabcentral/fileexchange/60866-pairplot-meas-label-group-colors-mode), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (10)

Alex Backer

What should the structure of MEAS be? Thanks.

> Zeynab Mousavikhamene
Thanks for your useful comment.
I edited the example code above.

I recieved this error: Error: The construct "Fisher(...end...)" is ambiguous in this context, because "Fisher" cannot be ascertained to be either the name of a variable or of a function. To
make it a variable, assign to it; to allow it to become a function at execution time, replace "end" with a call to LENGTH, SIZE, or NUMEL on the desired array.

Thanks for your advise.
I added "Fisher.ma"t for users who don't have Stats Toolbox.

The file "fisheriris.mat" belongs to the Stats Toolbox. You should either state that in the comments or provide a sample data matrix in your package for us poor folk who don't have that Toolbox.

Warwick

Good. Quick and easy to use.

Updates

1.26.0.1

update Example code

1.26.0.0

bug fixed : auto color definition

1.25.0.0

add sample data of fisher iris

1.23.0.0

add xlim for each scatter

1.22.0.0

add 'bar' option for old version of MATLAB

1.21.0.0

bug fixed about 'both' mode & example code

1.2.0.0

- add cdf plot & small cdf plot mode

1.1.0.0

bug fixed

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux

pairplot