【发布时间】:2011-08-04 18:17:49
【问题描述】:
我在 3D 图上有一个轴,我想用百分比来绘制。目前,这些值是小数。例如,我希望 0.12 显示为 '12%'。
目前,我正在使用:
temp_zlabels=100*str2num(get(gca,'ZTickLabel'));
set(gca, 'ZTickLabel', sprintf('%d%%|', temp_zlabels))
这很好用,但是当放大或旋转图表时,轴值会重新开始,而不是重新缩放。
例如,如果我有一个轴 (0% 25% 50% 75%),并且我将图表放大,则轴现在显示为 (0% 25% 50% 75% 0% 25% 50% 75 %) 而不是正确重新缩放原始轴。
用百分比标记轴的最佳方法是什么,我没有遇到这个问题?
【问题讨论】:
标签: matlab