File Exchange

image thumbnail

plot_box_scatter

version 2.0.1 (1.83 KB) by Hui WANG
A function to plot box as well as scatter

9 Downloads

Updated 11 Sep 2019

View License

%% plot_box_scatter(data, groupIdx, pos, color, symbol, opt)
% Plot boxplot and scatter overlaid figure
% INPUT:
% - data, <vector>, M * 1, M number of total points.
% - groupIdx, <vector>, M * 1, mark different groups of data
% OPTIONAL INPUTS:
% - pos, <vector>, position of each boxplot
% Default: 1 : N, N number of groups
% - color, <cellarray>, cell, N * 1, scatter color of each group
% Default: random
% - symbol, <cellarray>, cell, N * 1, scatter symbol of each group
% Default: random
% - opt, <scalar>, scatter along center of box (0) or fullfill box (1)
% Default: 1
% OUTPUT:
% - ax, current axis
% Example:
% A = rand(100,1); B = rand(20,1); C = rand(60,1); % data
% data = [A;B;C]
% groupIdx = [ones(size(A)); 2* ones(size(B)); 3* ones(size(C))];
% plot_box_scatter(data, groupIdx)
%
% Hui Wang
% wang.hui@wustl.edu
% 2019/09/11

Cite As

Hui WANG (2019). plot_box_scatter (https://www.mathworks.com/matlabcentral/fileexchange/72722-plot_box_scatter), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

Updates

2.0.1

update output

2.0.0

Update colors

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