How can I write a push button to plot hist3 on view2 via axes in GUI using GUIDE?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mohammad Shahbazy
le 7 Avr 2020
Réponse apportée : Sahithi Kanumarlapudi
le 21 Avr 2020
Hi All,
Please consider the following code lines that work properly in command window and outside of the GUI environment:
SC=rand(10000,2);
hist3([SC(:,1) SC(:,2)],'CdataMode','auto','Nbins',[60 60]);view(2);colorbar;
How can I write GUI codes as a push button's Callback function in the myGUI.m file to run this through the axes?
I face with the following errors:
*Error using matlab.ui.container.Panel/set
There is no renderer property on the Panel class.
**Error in hist3 (line 301)
set(get(cax,'parent'),'renderer','zbuffer');
***Error in my_gui>push_button_Callback (line 1875)
hist3(handles.axes1,[SC(:,1) SC(:,2)],'CdataMode','auto','Nbins',[60 60]);view(2);colorbar;
Thank you in advance
0 commentaires
Réponse acceptée
Sahithi Kanumarlapudi
le 21 Avr 2020
Hi,
As far as I understand it, your intention is to run the two commands that you have mentioned in the question on pressing a Push Button. You could do that by using the 'ButtonPushedFcn'. For more info on that refer to the following link
If you want to plot inside the GUI, you have to specify the 'Parent' property of histogram and colorbar.
For more information on how to do that refer to the following links
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!