声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1386|回复: 7

[绘图技巧] 坐标值标注

[复制链接]
发表于 2009-12-18 17:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
菜鸟提问:频谱分析坐标值太大,怎么在图上标注成科学记数法的形式
回复
分享到:

使用道具 举报

发表于 2009-12-18 19:24 | 显示全部楼层
直接出不来?
发表于 2009-12-19 00:01 | 显示全部楼层

回复 楼主 007007boy 的帖子

水平有限, 建议请列出代码或给出图说明!?
发表于 2009-12-19 09:30 | 显示全部楼层
应该会自动变出来。一般如10^7,2*10^7,……会变成,1,2,……,轴后会加上10^7,例如:
x=10^7:10^5:10^8;
plot(x,sin(x))
发表于 2009-12-19 14:53 | 显示全部楼层
难道楼主想要这样
x=10^7:10^5:10^8; plot(x,sin(x))
set(gca,'XTickLabel',[' 1*10^7';' 2*10^7';' 3*10^7';' 4*10^7';' 5*10^7';' 6*10^7';' 7*10^7';' 8*10^7';' 9*10^7';'10*10^7'])
 楼主| 发表于 2009-12-19 23:15 | 显示全部楼层
这种模样:
QQ截图未命名.jpg
发表于 2009-12-20 08:41 | 显示全部楼层
1.这样的标法没有必要,因为不符合现行的国家标准。
2.现行的国家标准是(x10^6)与纵轴的标注P结合在一起为:P/(10^6)
3.我有visio再编辑来完成。通过程序也可以,但是通用程序太麻烦
发表于 2009-12-20 18:09 | 显示全部楼层

回复 6楼 007007boy 的帖子

x=10^7:10^5:10^8; plot(x,sin(x))
set(gca,'XTickLabel',[' 1x10^7';' 2x10^7';' 3x10^7';' 4x10^7';' 5x10^7';' 6x10^7';' 7x10^7';' 8x10^7';' 9x10^7';'10x10^7'])

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 19:41 , Processed in 0.103978 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表