坐标轴标注问题
如何表示西经120度的W,好像matlab不能转义’W’. ['W']被转义成omega.谢谢clcclear
a=1:5;
plot(a)d=setstr(176);
set(gca,'Xtick',1:5);
set(gca,'XtickLabel',{['60' d 'E'],['120' d 'E'],...
['180' d],['120' d 'W'],['60' d 'W']},'FontName','symbol'); 将'W'改为'w',大小写是对应的。
a -> \alpha
A -> \Alpha
b -> \beta
B -> \Beta
……
以此类推
或者简单些,直接给坐标轴指定一个w
xlabel( ' \omega ' );
行不行? 改成小写的话,就成了120°+小写的omega.
我的目的是:把120°+omega改成120°W
谢谢你的回复
郁闷的是:
d=setstr(176);
['120' d 'W']
出来的就是120°W
但是放进set里面就变了。 set(gca,'XtickLabel',{['60' d 'E'],['120' d 'E'],...
['180' d],['120' d 'W'],['60' d 'W']}); 不设FontName为symbol
我的电脑是乱码。
不设置或者设置成times都是可以的,在我的电脑上面clc
clear
a=1:5;
plot(a)
d=char(176);
set(gca,'Xtick',1:5);
set(gca,'XtickLabel',{['60' d 'E'],['120' d 'E'],...
['180' d],['120' d 'W'],['60' d 'W']},'FontName','times'); 恩,可能是我的电脑的问题。我如果把图形输出到*.eps格式就正常显示了。
谢谢回复
页:
[1]