Error using boxchart on matrix data

8 vues (au cours des 30 derniers jours)
Yngve Bøe
Yngve Bøe le 6 Mai 2021
Commenté : Cris LaPierre le 27 Oct 2023
I am trying to use boxchart() to plot a 3x44 double matrix in Matlab R2020b. Let's call my variable 'Y'. When I call boxchart(Y) I get the following error message:
% Error using boxchart (line 108)
% Data inputs must match the axis configuration. A numeric axis must have numeric data inputs or data inputs which can be converted to double.
Line 108 refers to this:
107 % Configure x-axis and convert xgroupdata to numeric
108 matlab.graphics.internal.configureAxes(cax,xgroupdata,ydata);
I get the same error message if I follow the tutorial here: openExample('graphics/CreateBoxChartsFromMatrixDataExample')
What may be the issue here?
  4 commentaires
Thorsten Becker
Thorsten Becker le 25 Août 2021
i hvae the same issue. I run 2021a
Cris LaPierre
Cris LaPierre le 25 Août 2021
Please share your code and the complete error message (all the red text)

Connectez-vous pour commenter.

Réponses (1)

Roelof du Plessis
Roelof du Plessis le 16 Jan 2023
First create a new empty figure before running boxchart. A previous figure with a "hold on" can cause this error.
  2 commentaires
Daniel Song
Daniel Song le 27 Oct 2023
I had a similiar issue. This fixes it, thanks
Cris LaPierre
Cris LaPierre le 27 Oct 2023
As a best practice, always pair a 'hold on' with a 'hold off'

Connectez-vous pour commenter.

Tags

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by