How to use boxchart()?

87 visualizaciones (últimos 30 días)
Louise Wilson
Louise Wilson el 13 de Nov. de 2020
Comentada: Fuqiang Guo el 23 de Dic. de 2021
I am trying to use a boxchart for the first time as opposed to a boxplot, as it looks to have better functionality for what I want to do.
But, it's not working and I can't understand what's wrong...
On the x axis I would like to have 22 different dates, represented on the y by a box plot of 22*144 data points.
boxchart(data_dB1,dates_concatenated)
Error using boxchart
Expected ydata to be one of these types:
double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64
Error in boxchart (line 95)
validateattributes(ydata,{'numeric'},{'2d','real'},mfilename,'ydata');

Respuesta aceptada

Cris LaPierre
Cris LaPierre el 13 de Nov. de 2020
Editada: Cris LaPierre el 13 de Nov. de 2020
I think the error is because you are using the syntax boxchart(xgroupdata,ydata), but your inputs are reversed. You put the grouping variable second. Also, your grouping data is not valid for use as xgroupdata.
From the documentation, if you want to use a cell array of characters, you must use the syntax
boxchart(___,'GroupByColor',cgroupdata)
Therefore, try changing your code to
boxchart(data_dB1,'GroupByColor',dates_concatenated)
  12 comentarios
Cris LaPierre
Cris LaPierre el 16 de Dic. de 2021
boxchart was introduced in R2020a. If you have the Statistics and Machine Learning toolbox, you can use boxplot instead. Otherwise, you will need to update your MATLAB version to at least R2020a.
Fuqiang Guo
Fuqiang Guo el 23 de Dic. de 2021
Thank you very much, your advice is very helpful, I'll update my software version

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Distribution Plots en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by