声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4924|回复: 35

[绘图技巧] 请教坐标轴设置问题

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

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

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

x
菜鸟做到任务最后一步,看我这图的x轴,我想在x轴上标出10^5   10^6  10^7  5*10^7    怎么办呢
7.JPG
回复
分享到:

使用道具 举报

发表于 2008-12-23 18:55 | 显示全部楼层

回复 楼主 8503471 的帖子

set(gca,'Xtick',[10^5,10^6,10^7,5*10^7])
set(gca,'XtickLabel',{10^5,10^6,10^7,5*10^7})
 楼主| 发表于 2008-12-23 19:05 | 显示全部楼层

回复 沙发 sogooda 的帖子

这样不行,我试过了,就变成下面的样子了
8.JPG
发表于 2008-12-23 19:56 | 显示全部楼层

回复 板凳 8503471 的帖子

估计得用text命令手动添加
发表于 2008-12-23 20:18 | 显示全部楼层
怎么不行啊,稍微一改,加个引号变成字符串不就得了?其实更好看的是这样,可惜比较麻烦: 1.png

[ 本帖最后由 bainhome 于 2008-12-23 20:24 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2008-12-23 20:41 | 显示全部楼层

回复 5楼 bainhome 的帖子

不知道这样行不行  直线上的点要对上  我再研究下
发表于 2008-12-23 20:41 | 显示全部楼层
set(gca,'Xtick',[10^5,10^6,10^7,5*10^7])
set(gca,'XtickLabel',{'10^5','10^6','10^7','5*10^7'})

又发完才发现已解决!

[ 本帖最后由 ChaChing 于 2008-12-23 20:47 编辑 ]
 楼主| 发表于 2008-12-23 21:28 | 显示全部楼层

回复 5楼 bainhome 的帖子

你这是怎么改的啊
发表于 2008-12-23 22:37 | 显示全部楼层
4楼已经说过了——将x(y)tick设为[],再用text覆盖,人工干预太多,不大实用。
  1. %% 用text更改轴标注
  2. clc; close all; axes; hold on
  3. set(gca,'xtick',[],'ytick',[]); axis([1 5 0 1])
  4. text(1-.1,-.03,'$$10^5$$','interpreter','latex','fontsize',14)
  5. text(2-.1,-.03,'$$10^6$$','interpreter','latex','fontsize',14)
  6. text(3-.1,-.03,'$$10^7$$','interpreter','latex','fontsize',14)
  7. text(4-.1,-.03,'$$5\times 10^7$$','interpreter','latex','fontsize',14)
  8. text(5-.1,-.03,'$$10^8$$','interpreter','latex','fontsize',14)
  9. plot([0,5],[0,0],'k'); plot([0 0],[0 1])
  10. for i=1:5
  11.     plot([i,i],[0 .01],'k')
  12. end
复制代码

评分

1

查看全部评分

发表于 2008-12-23 22:57 | 显示全部楼层

回复 9楼 bainhome 的帖子

以前也是这样用的,不过没有LS的效果好!
发表于 2008-12-24 09:52 | 显示全部楼层

回复 9楼 bainhome 的帖子

plot([0,5],[0,0],'k'); plot([0 0],[0 1])

干什麽? 请教一下!

[ 本帖最后由 ChaChing 于 2008-12-24 09:54 编辑 ]
发表于 2008-12-24 10:28 | 显示全部楼层
发表于 2008-12-24 13:44 | 显示全部楼层

回复 12楼 ch_j1985 的帖子

谢谢! 这些细节原则上知道, 虽不顶熟!
其实早上有试跑过, 只是个人觉得没有这两行, 结果好像是一样的!
发表于 2008-12-24 14:11 | 显示全部楼层

回复 14楼 ChaChing 的帖子

还是ChaChing观察的仔细!
试了一下,axes命令本身就带有X、Y轴
 楼主| 发表于 2008-12-24 15:14 | 显示全部楼层
我也这样改了,改完之后做的图就没了啊
是先画了图,再改坐标,还是先改坐标再画图
把坐标系改成这样10.JPG
10.JPG

再一做图的时候就变下面这样了,又回去了,11.JPG 11.JPG
怎么解决啊  菜

[ 本帖最后由 ChaChing 于 2010-5-4 10:39 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-21 01:48 , Processed in 0.082611 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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