Grid not showing on UIAxes

44 次查看(过去 30 天)
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!

采纳的回答

Jason
Jason 2021-4-30
Seems you need to do this.
set(gca, 'XTickMode', 'auto', 'XTickLabelMode', 'auto')
  1 个评论
Benjamin Kraus
Benjamin Kraus 2021-4-30
编辑:Benjamin Kraus 2021-4-30
Note that you can reset XTickMode and XTickLabelMode to 'auto' within App Designer as well as within code.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

标签

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by