Re: [绘图] 座标轴数值及划分

楼主: sppmg (sppmg)   2017-04-22 04:45:03
我有点忘记怎设定了,所以重新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写
: 恳请开示
:
作者: Acchannyan (ZeFates)   2017-04-22 12:52:00
第一个问题其实是因为时间是年份 由于某些年代有点尴尬 才想用原本的表示~感谢指导!

Links booklink

Contact Us: admin [ a t ] ucptt.com