Help with plotspread plot

Hi there, I have 3 groups of data A,B, and C and I want to plot A and B under the same category with different colors/markers. I want to use the plotspread function. How do I do that?

5 comentarios

Walter Roberson
Walter Roberson el 4 de Sept. de 2019
Chi Pham
Chi Pham el 4 de Sept. de 2019
Yes. It’s that one
Walter Roberson
Walter Roberson el 4 de Sept. de 2019
According to the documentation at the beginning of the function:
% distributionColors : color identifier (string, cell array of
% strings), or colormap, with a single color, or one color per
% distribution (or per entry in distributionIdx). Colors the
% distributions. Default: 'b'
% distributionMarkers : string, or cell array of strings, with either
% a single marker or one marker per distribution (or per entry in
% distributionIdx). See linespec for admissible markers.
% Default: '.'
So you can provide color and marker information for each distribution, using the same color or different color, same marker or different marker, according to your needs.
Chi Pham
Chi Pham el 5 de Sept. de 2019
Yes. But I want to have 2 categories: one has distribution A and B, the other is distribution C. A and B will be plotted as one distribution with different markers. Could you provide an example?
Walter Roberson
Walter Roberson el 5 de Sept. de 2019
Ah, A and B are to be plotted overlapping each other? I don't think the code can handle that.

Iniciar sesión para comentar.

Respuestas (1)

Chris Angeloni
Chris Angeloni el 5 de Mayo de 2021

0 votos

This is kind of a hack, as plotSpread.m doesn't like when the xValues for each category are not increasing, so I just defined the first two categories to be very close together, then adjust the xticks after:
a = randn(50,1); b = randn(50,1)+1; c = randn(50,1)+2;
plotSpread([a,b,c],'xValues',[1 1.0001 2],'distributionColors',{'r','g','b'})
set(gca,'xtick',[1 2])

Categorías

Preguntada:

el 4 de Sept. de 2019

Respondida:

el 5 de Mayo de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by