App Designer Bar Plot doesnt reset X axis categories

Hello,
I am using the App Designer and the bar plot with the option "stacked" ie bar(app.myAxes,symbols,data,'stacked'). Unfortunatelly I cannot share my code/app.
The program updates the symbols and data at each iteration but the bar plot x-axis doesnt change (symbols/category names). The graphs do change reflecting the new data.
I believe there is a bug. I have tried literally everything.
cla(app.myAxes,"reset")
reset(app.myAxes)
app.myAxes.NextPlot = 'replaceall';
I also tried inserting a panel and making the axes dynamic. I even tried deleting the full panel and rebuilding it at each iteration.
delete(app.myPanel)
app.myPanel = uipanel(app.myTab);
app.myAxes = uiaxes(app.myPanel);
Any idea how to make the x-axis update/reset???
Thanks

 Akzeptierte Antwort

Vasiliki Kosmidou
Vasiliki Kosmidou am 12 Feb. 2022

0 Stimmen

I figured it out. You need to use removecats(symbols) even if your new symbols do not contain the old ones.

Weitere Antworten (1)

yanqi liu
yanqi liu am 12 Feb. 2022

0 Stimmen

yes,sir,may be try
set(app.myAxes,'XTick',[]) or
app.myAxes.XTick = [];

Kategorien

Mehr zu Discrete Data Plots finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by