Creating an app which plots from imported .csv

7 vues (au cours des 30 derniers jours)
Harry Bonshor-Mayes
Harry Bonshor-Mayes le 27 Jan 2021
Hi,
I was trying to make an app in which the user can import a .csv file containing a list of data as shown in the image.
I'm having trouble making dropdowns from which the user can choose the desired columns which would then be shown below before plotting as a scatter.
Is there a simple way to do this?
Thanks in advance!

Réponses (1)

Mario Malic
Mario Malic le 28 Jan 2021
Hello,
You can create a CellSelectionFcn callback for your UITable component. If you click on the column while holding the control button, you'll get selection indices as an array. Note on the control button, you can notice how selection is different if you use shift vs control so take this into account.
indices = event.Indices
indices = % ctrl click
1 2
2 2
3 2
4 2
indices = % shift click
1 1
1 2
2 1
2 2
You can use second column in indices to get the columns you want to plot, but you'll need the column names to index into the table.

Catégories

En savoir plus sur Develop Apps Using App Designer dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by