Grid not showing on UIAxes

49 visualizzazioni (ultimi 30 giorni)
Jason
Jason il 29 Apr 2021
Modificato: Benjamin Kraus il 30 Apr 2021
Hello. I am plotting some data on a Canvas in appdesigner, and the grid isn't showing.
(The plot is fine)
ax=app.UIAxes10;
IP=app.plotdata; %my data
plot(ax,IP,'-.','LineWidth',0.3);
grid(ax,'on');
ax.Color=[0.15 0.15 0.15];
ax.GridColor=[1 1 1];
ax.MinorGridColor=[1 0 1];
hold(ax,'on');
However, If i now do a
cla(app.UIAxes10,'reset')
then when I plot again it does show!

Risposta accettata

Jason
Jason il 30 Apr 2021
Seems you need to do this.
set(gca, 'XTickMode', 'auto', 'XTickLabelMode', 'auto')
  1 Commento
Benjamin Kraus
Benjamin Kraus il 30 Apr 2021
Modificato: Benjamin Kraus il 30 Apr 2021
Note that you can reset XTickMode and XTickLabelMode to 'auto' within App Designer as well as within code.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Specifying Target for Graphics Output in Help Center e File Exchange

Tag

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by