vib 发表于 2009-11-11 22:15

xlabel里面的物理量用斜体,单位用正体?

例如xlabel要标注的内容是f/Hz,f为斜体,Hz为正体该怎莫实现?另外要把matlab出来的图像保存成什莫格式可以放在ps中编辑一下labels,然后再导出为什莫格式,图像质量比较好呢?(word中用),谢谢!

ChaChing 发表于 2009-11-12 01:07

plot(rand(5,1)); xlabel('\itf\rm/Hz')

ps是什么? postscript?

vib 发表于 2009-11-12 19:30

回复 沙发 ChaChing 的帖子

photoshop

ChaChing 发表于 2009-11-12 23:55

回复 板凳 vib 的帖子

个人水平有限, 这个不清楚了! 个人较随意兜试下各格式, 喜欢就用了
同待高人路过

friendchj 发表于 2009-11-13 01:31

看看这个,没用过:
http://help.adobe.com/zh_CN/Photoshop/11.0/WS73DC4639-42E2-4bb2-B5E4-DAB282F8BF54a.html

vib 发表于 2009-11-15 19:51

回复 沙发 ChaChing 的帖子

谢谢chaching:
像\it这种命令还是保留字在帮助中哪里可以找到?有没有一个表,或者集中介绍label中字符格式和大小的资料,因为有时候期刊对这方面有要求,

ChaChing 发表于 2009-11-15 20:28

回复 6楼 vib 的帖子

搜一下Text Properties! 里头string就有!
or 8F/13F of
http://forum.vibunion.com/forum/thread-48993-1-2.html

mastergxm 发表于 2012-3-18 11:09

subplot(2,2,1);
plot(x,kesi1_A,'-r','linewidth',1.0);
hold on;
plot(x1,kesi1_S_NHS,'o','markerfacecolor','w','linewidth',0.5);
hold on;
plot(x1,kesi1_S_HS,'.k','markersize',16);
set(gca,'FontName','Times New Roman');
xlabel('\itx\rm/m','FontSize',15,'FontName','Times New Roman');
ylabel('\it\eta\rm/m','FontSize',15,'FontName','Times New Roman');
set(gca,'YLim',[-0.1,1.1],'XLim',);
set(gca,'XTickLabel',,'fontsize',13,'FontName','Times New Roman');
set(gca,'YTickLabel',,'fontsize',13,'FontName','Times New Roman');
h=legend('右侧','中间','左侧');
set(h,'Fontsize',20);
legend('boxoff');
legend(gca,'Orientation','vertical','location','northeast');
legend boxoff;
text(135,1.0,'\fontname{Times New Roman}\fontsize{19} t=5 s');
——————————————————————————————————
上面是我的代码,为什么我用句柄控制legend的字体大小,没有作用呢?不管我改成多少,字体大小总也不变?可否帮我看一下,到底是什么问题?

ChaChing 发表于 2012-3-19 00:43

回复 8 # mastergxm 的帖子

LS指的是这行吗? set(h,'Fontsize',20);
试了下, 没问题的!
但版本间是否有差异, 就不确定了!
建议LS直接get(h)看看h是否有该属性

mastergxm 发表于 2012-3-20 15:41

回复 9 # ChaChing 的帖子

我用的是7.1,运行没有效果。

ChaChing 发表于 2012-3-21 00:23

回复 10 # mastergxm 的帖子

有没get(h)看看h是否有该属性

mastergxm 发表于 2012-4-15 10:52

回复 11 # ChaChing 的帖子

有个图例的问题想请教你。
plot(t1,U1_A,'-r','linewidth',1.0);
hold on;
plot(t2,U1_S,'o','markerfacecolor','w','linewidth',0.5);
hold on;
plot(t1,U6_A,'-r','linewidth',1.0);
hold on;
plot(t2,U6_S,'o','markerfacecolor','w','linewidth',0.5);
hold on;
plot(t1,U10_A,'-r','linewidth',1.0);
hold on;
plot(t2,U10_S,'o','markerfacecolor','w','linewidth',0.5);
legend('解析解','模拟值');
legend('boxoff');legend(gca,'Orientation','horizontal');
legend boxoff;
这是我的代码,代码中总共画了三条实线(第1行,第5行,第9行)和三条symbol线(第3行,第7行,第11行)。其中实线代表解析解,点线代表模拟值,我想画出图例,只用说明实线表示解析解,symbol线表示模拟值,但是用上面的代码画的效果是这样的

而我只想显示了前面那两个,不要后面的data3,data4,data5,data6这四个,请问可有什么方法?

ChaChing 发表于 2012-4-15 11:36

回复 12 # mastergxm 的帖子

看看这些, 里头应该有答案, 不行再说
9.如何对图形的图例进行分栏 http://forum.vibunion.com/thread-84520-1-1.html
   如何让Legend显示为两行? http://forum.simwe.com/thread-334715-1-1.html
   多个legend以及标注部分图列构成多列图列 http://genial.ycool.com/post.138255.html
   请问legend 指令怎么改变顺序 http://forum.vibunion.com/thread-73381-1-1.html
   如何将两个曲线的图例合并 http://forum.vibunion.com/thread-103395-1-1.html
from http://forum.vibunion.com/home-space-uid-63979-do-blog-id-18250.html

mastergxm 发表于 2012-4-15 15:52

回复 13 # ChaChing 的帖子

这里面我都看了,没有类似的问题。不知你有没有办法呀?

ChaChing 发表于 2012-4-16 00:54

回复 14 # mastergxm 的帖子

没有类似的问题!?:@)
7F, 请问legend 指令怎么改变顺序 http://forum.vibunion.com/thread-73381-1-1.html
页: [1] 2
查看完整版本: xlabel里面的物理量用斜体,单位用正体?