How to export XaxisTick Labels which are cell arrays to figure or powerpoint in app designer?

1 visualización (últimos 30 días)
Please refer to the attached figure. If i keep the XaxisTicklabels as 1,2,3 and so on, it can be exported to PPT or figure with the help of h = copyUIAxes(app.UIAxes,axh).
But if the XaxisTickLabels are as in attached image, it displays the following error:
"Value must be a vector of type single or double whose values increase"
How to proceed with this?
  7 comentarios
Rohit Deshmukh
Rohit Deshmukh el 12 de Mzo. de 2020
I have updated the copyUIAxesVersion still the error continues:
I cannot attach the app here..
ERROR:
Error using matlab.graphics.axis.Axes/set
Value must be a vector of type single or double whose values increase
Error in copyUIAxes (line 153)
set(h.axes, uiaxGoodParams)
Error in SavePPTinFolder (line 59)
h = copyUIAxes(app.UIAxes,fNew);
Error in plotcreator/SaveasPPTButtonPushed (line 135)
SavePPTinFolder(app)
Error using matlab.ui.control.internal.controller.ComponentController/executeUserCallback (line 335)
Error while evaluating Button PrivateButtonPushedFcn.
Adam Danz
Adam Danz el 12 de Mzo. de 2020
Update, with some guessing work (that was necessary since I wasn't provided an example), I've been able to recreate the problem and am working on a solution.
The problem is that your historgram data are categorical the categorical properties aren't copied to the new axes.
I'll update you when a solution is ready.

Iniciar sesión para comentar.

Respuestas (1)

Adam Danz
Adam Danz el 19 de Mzo. de 2020
Editada: Adam Danz el 23 de Mzo. de 2020
@Rohit Deshmukh, please download and start using the new version of copyUIAxes() (verson 1.2.0, as of 19-Mar, 2020).
I've updated it to work with categorical histograms. Please let me know if you have any further problems.
  6 comentarios
Adam Danz
Adam Danz el 4 de Abr. de 2020
Thanks, Emil. I would be interested in hearing of any shortcoming you may find with that function.

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by