我有点忘记怎设定了,所以重新google一遍。
下面附上google 关键字。
※ 引述《Acchannyan (ZeFates)》之铭言:
: 大家好 最近因为要交专题的结案报告
: 应老师要求使用matlab来画温度对时间的图
: x轴的部分是时间 数值有到2万左右
: 因此画好默认的都是用科学记号表示
: 不知道是否能用正常的20000这样显示?
google: matlab format axis numbers
ans:
set(gca,'XTickLabel',num2str(get(gca,'XTick').'))
matlab 似乎没有特别设定格式的指令。不过提供了设定标签(XTickLabel)相关的指令
(set(gca,'XTickLabel', [...] ) or xticklabels )
所以这个方法就是将现有标签取出转字串再放入。
其实你有 2e4(s) 这么长,何不考虑用 (hr)小时 或是 (ks) 1000s 这样的单位呢!
那么多 0 ,不是教主不需要啦!
: 第二个问题是我想在图上画出某个区域
: 底色改成其他颜色
: 例如x轴 200到4000的整个区域要为蓝色底色 其余则是默认的白色这样
: 之前是用小画家慢慢拉 不知道能不能用code写
: 恳请开示
: