Grid not showing on UIAxes

51 Ansichten (letzte 30 Tage)
Jason
Jason am 29 Apr. 2021
Bearbeitet: Benjamin Kraus am 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!

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Specifying Target for Graphics Output finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by