How to plot selected columns from UITable in app designer (2019b)?

2 visualizzazioni (ultimi 30 giorni)
I have created an app using designer app that displays data in a UITable. I want the user to select two columns then plot them. I have figured out how to keep track of the selected indices and get the selected columns out of that.
I tried this
T = app.UITable.Data;
plot(T(:,app.ColumnsSelected(1)),T(:,app.ColumnsSelected(2)));
The problem here is that T(:,app.ColumnsSelected(1or2)) is a table so plot gives an error because it doesn’t plot tables
I have been trying this for a while now without success.
Thanks

Risposta accettata

Ameer Hamza
Ameer Hamza il 19 Mag 2020
Modificato: Ameer Hamza il 19 Mag 2020
Use brace indexing
plot(app.UIAxesName, T{:,app.ColumnsSelected(1)},T{:,app.ColumnsSelected(2)});
Also, note that first input to plot shoule be the handle to UIAxes.

Più risposte (0)

Categorie

Scopri di più su Develop Apps Using App Designer in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by