How can I make my tick labels include 4 decimal places
18 次查看(过去 30 天)
显示 更早的评论
I am trying to make a map over a very small area and three decimals is not enough to distinguish between longitude tick labels on my x axis. How can I tell it to include for decimals on that axis? It automatically includes 4 for my y axis.
figure
imagesc(AN(dlatlim,dlonlim))
set(gca,'Xtick',1:400:length(x_label2),'XTickLabel',x_label(1:400:length(x_label2)));
set(gca,'Ytick',1:400:length(y_label2),'YTickLabel',y_label(1:400:length(y_label2)));
set(gca,'fontsize',16)
0 个评论
回答(1 个)
Walter Roberson
2020-11-9
ax = gca;
ax.XAxis.TickLabelFormat = '%.4g';
10 个评论
Walter Roberson
2020-11-10
Are x_label or y_label sorted in descending order? If so then that imagesc call would flip the image.
But also some image related operations automatically set YDir property to 'reverse'
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Axis Labels 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!