Draw arrows in UIAxes diagrams in APP Designer

48 visualizaciones (últimos 30 días)
Patrick Sina
Patrick Sina el 9 de Feb. de 2021
Editada: Hunk Huang el 21 de Feb. de 2022
I find this Display Graphics in App Designer - MATLAB & Simulink - MathWorks Deutschland and tried it as below with annotation:
Up_x = [0 5];
Up_y = [0 0];
annotation(app.ElectricMachineInfo_UIAxes3,'arrow', Up_x,Up_y);
but it dosent work :D
Can someone help me to drow Arrows in a UI Axes Diagrams to present it in the App designer environment
I use Matlab 2020b.
  1 comentario
Hunk Huang
Hunk Huang el 21 de Feb. de 2022
Editada: Hunk Huang el 21 de Feb. de 2022
quiver(app.UIAxes,0,0,2,0,'b','filled','LineWidth',1)

Iniciar sesión para comentar.

Respuestas (1)

Nitin Kapgate
Nitin Kapgate el 12 de Feb. de 2021
While using the annotation function in App Designer, the First argument (i.e. container) must be a valid annotation type or a handle to a figure, uipanel, or uitab. It can't be a handle to an UIAxes.
  4 comentarios
Marco Degano
Marco Degano el 24 de Mzo. de 2021
Editada: Marco Degano el 24 de Mzo. de 2021
I think I found the solution, try this:
annotation(app.UIFigure,'arrow',[x0 x1],[y0 y1]);
But I can not plot over UIAxes, it goes behind and gets hidden.
Hunk Huang
Hunk Huang el 21 de Feb. de 2022
Editada: Hunk Huang el 21 de Feb. de 2022
quiver(app.UIAxes,0,0,2,0,'b','filled','LineWidth',1)

Iniciar sesión para comentar.

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by