版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4550)
>
基金申请
(1181)
>
找工作
(430)
>
考博
(410)
>
有奖起名
(341)
>
考研
(271)
>
留学生活
(266)
>
论文投稿
(254)
>
休闲灌水
(247)
>
虫友互识
(242)
>
文献求助
(241)
>
硕博家园
(223)
>
教师之家
(203)
>
留学DIY
(194)
>
公派出国
(189)
>
导师招生
(168)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
仿真模拟
»
MATLAB
»
Matlab画图中Y坐标轴截断
5
1/1
返回列表
查看: 13491 | 回复: 12
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
hdu016
至尊木虫
(著名写手)
应助: 20
(小学生)
金币: 13318.1
散金: 11
红花: 1
帖子: 1556
在线: 263.4小时
虫号: 1352383
注册: 2011-07-21
性别: GG
专业: 系统科学与系统工程
[交流]
Matlab画图中Y坐标轴截断
已有7人参与
Matlab画图中Y坐标轴截断
最近看文献中有图是这样的,见下图,
注意看Y轴是被分开的,这个是用matlab画出来的吗?如果是,用什么样的命令啊,呵呵。
Matlab图
回复此楼
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有3人回复
今天放榜吗?
已经有13人回复
filecode,4个jtjc了
已经有9人回复
今天基金会出结果吗?20260819
已经有8人回复
欢迎发来filecode的Mz6后的代码验证其规律
已经有115人回复
2027广东省杰青
已经有10人回复
朋友圈看到的
已经有8人回复
时间戳变了,能看出什么问题?
已经有14人回复
咱们一起用铁证分析2026国家社科基金中标与否
已经有30人回复
快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。
已经有7人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
有dat文件,里面是xyz坐标轴的数据,怎么样用MATLAB做出三维图?
已经有3人回复
Matlab 如何去除坐标轴上的网格线
已经有8人回复
matlab画图拷到word后,想快速更改坐标轴标识
已经有3人回复
坐标轴上的间断是怎么做的
已经有6人回复
求截取数据的matlab程序
已经有6人回复
向各位老师求助三维画图坐标轴修改及隐去部分图的问题
已经有7人回复
用什么软件画带坐标轴的采样图
已经有4人回复
求助matlab三维曲面的问题
已经有3人回复
sufer画图怎么修改坐标
已经有8人回复
模态函数与模态坐标
已经有9人回复
如何在matlab图的坐标轴加上乘以10的-3次方
已经有5人回复
matlab如何在坐标轴上添加小刻度
已经有7人回复
作图时坐标轴标注这么标么?
已经有7人回复
matlab中坐标轴颜色设置
已经有4人回复
matlab坐标轴上一个参数的估计值该怎么写
已经有4人回复
origin 中绘图,采用log 画图,请问这个log等同于log10 吗?
已经有9人回复
oringin 画图求助 坐标轴文字排列
已经有3人回复
Matlab三维图中如何实现x,y坐标名称与各自的坐标轴平行?
已经有4人回复
Matlab 中的 坐标取向轴如何画?
已经有4人回复
怎样用origin画四个坐标轴(上下X,左右Y)的图?
已经有6人回复
matlab工具箱中curve fitting中的图如何添加横纵坐标轴的名称
已经有5人回复
画图求助,如何报坐标轴分成两段
已经有2人回复
【求助】如何用matlab绘图图中阴影部分
已经有4人回复
【求助】用Origin可以画出多Y坐标轴的图么
已经有9人回复
所谓运气,就是你自己的气自己在运,如果运的好就叫运气好。我们一生的努力只在证明我们有没有成功的运气。
1楼
2012-03-20 21:03:34
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zwei1563
木虫
(正式写手)
应助: 3
(幼儿园)
金币: 1768.9
散金: 1342
红花: 6
帖子: 401
在线: 154.5小时
虫号: 1303179
注册: 2011-05-22
性别:
MM
专业: 控制理论与方法
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
你好,你这个问题能在matlab中解决吗?
赞
一下
回复此楼
高级回复
相信自己能行
9楼
2014-10-24 20:35:16
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 13 个回答
ziyoude
银虫
(小有名气)
应助: 3
(幼儿园)
金币: 1311.7
帖子: 187
在线: 35.6小时
虫号: 1272216
注册: 2011-04-21
性别: GG
专业: 机械动力学
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
是个问题,等我查查资料有没有这样的方法啊。
赞
一下
回复此楼
宽容比自由更重要.
2楼
2012-03-21 12:23:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hdu016
至尊木虫
(著名写手)
应助: 20
(小学生)
金币: 13318.1
散金: 11
红花: 1
帖子: 1556
在线: 263.4小时
虫号: 1352383
注册: 2011-07-21
性别: GG
专业: 系统科学与系统工程
十分感谢,我先学习下origin吧。
赞
一下
回复此楼
所谓运气,就是你自己的气自己在运,如果运的好就叫运气好。我们一生的努力只在证明我们有没有成功的运气。
4楼
2012-03-21 19:17:42
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sogooda
金虫
(正式写手)
应助: 19
(小学生)
金币: 1497.4
红花: 2
帖子: 737
在线: 94.6小时
虫号: 438143
注册: 2007-09-16
专业: 防灾工程
★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiegangmai: 金币+2, 谢谢应助!
2012-03-25 15:02:52
建议用origin,如果确有需要,可以试试如下的函数。
CODE:
function h=BreakPlot(x,y,y_break_start,y_break_end,break_type,y_arbitrary_scaling_factor)
% BreakPlot(x,y,y_break_start,y_break_end,break_type)
% Produces a plot who's y-axis skips to avoid unnecessary blank space
%
% INPUT
% x
% y
% y_break_start
% y_break_end
% break_type
% if break_type='RPatch' the plot will look torn
% in the broken space
% if break_type='Patch' the plot will have a more
% regular, zig-zag tear
% if break_plot='Line' the plot will merely have
% some hash marks on the y-axis to denote the
% break
%
% EXAMPLE #1:
%
% NEW = 1;
% sampleTimes = [1:200];
% RPM = [600+rand(1,100)*500, 4500+rand(1,100)*2500];
% figure;
% % BreakPlot
% str = {'','Line','Patch','RPatch'};
% for i=1:4
% subplot(2,2,i);
% if i==1
% plot(sampleTimes,RPM,'r.')
% title('Plot');
% else
% if ~NEW
% breakplot_old(sampleTimes,RPM,2000,4000,str{i});
% else
% breakplot(sampleTimes,RPM,2000,4000,str{i},40);
% end;
% title(sprintf('Breakplot %s',str{i}));
% end;
% end;
%
%
% EXAMPLE #2:
%
% figure;
% subplot(4,4,[1:2 5:6]);
% BreakPlot(rand(1,21),[1:10,40:50],10,40,'Line');
% subplot(4,4,[3:4 7:8]);
% BreakPlot(rand(1,21),[1:10,40:50],10,40,'Patch');
% subplot(4,4,[9:10 13:14]);
% BreakPlot(rand(1,21),[1:10,40:50],10,40,'RPatch');
% x=rand(1,21);y=[1:10,40:50];
% subplot(4,4,11:12);plot(x(y>=40),y(y>=40),'.');
% set(gca,'XTickLabel',[]);
% subplot(4,4,15:16);plot(x(y<=20),y(y<=20),'.');
%
%
% IT'S NOT FANCY, BUT IT WORKS.
% Michael Robbins
% michaelrobbinsusenet@yahoo.com
% TEST DATA
if nargin<6 y_arbitrary_scaling_factor = 100.0; end;
if nargin<5 break_type='RPatch'; end;
if nargin<4 y_break_end=39; end;
if nargin<3 y_break_start=11; end;
if nargin<2 y=[1:10,40:50]; end;
if nargin<1 x=rand(1,21); end;
% SOME DFINITIONS
y_break_width = y_break_end - y_break_start;
y_break_mid = y_break_width./2 + y_break_start;
y_range = range(y);
% LOSE THE DATA IN THE BREAK, WE DON'T NEED IT ANYMORE
i = y>y_break_start & y
x(i)=[];
y(i)=[];
% MAP THE DATA
i = y >= y_break_end;
y2 = y - i.*y_break_width;
% PLOT THE MAPPED DATA
h = plot(x,y,'.');
ylim = get(gca,'ylim');
h = plot(x,y2,'.');
set(gca,'ylim',ylim-[0 y_break_width]);
% CREATE THE "BREAK" EFFECT
xlim = get(gca,'xlim');
xtick = get(gca,'XTick');
ytick = get(gca,'YTick');
yticklabel = get(gca,'yticklabel');
y_gap_width = y_range ./ y_arbitrary_scaling_factor;
y_half_gap = y_gap_width./2;
y_gap_mid = y_break_start + y_half_gap;
switch break_type
case 'Patch', i = 10.0;
case 'RPatch',i = 100.0;
case 'Line', i = 2.0;
end;
x_half_tick = diff(xlim(1:2))./i;
switch break_type
case {'Patch','RPatch'},
xx = xlim(1) + x_half_tick.*[0:i];
switch break_type
case 'Patch',yy = repmat( ...
[y_gap_mid+y_half_gap y_gap_mid-y_half_gap],1,floor(i./2));
if length(yy)
case 'RPatch',yy = y_gap_mid + rand(101,1).*y_gap_width - y_half_gap;
end;
patch([xx(:);flipud(xx(:))], ...
[yy(:)+y_half_gap ; flipud(yy(:)-y_half_gap)], ...
[.8 .8 .8])
case 'Line',
x_half_tick = diff(xtick(1:2))./2;
xx = [xlim(1) xlim(1)+x_half_tick];
for i=0:2:2
line(xx,y_gap_mid+([-1 2]+i).*y_gap_width./2);
end;
end;
set(gca,'xlim',xlim);
% MAP TICKS BACK
i_wrong_ticks = ytick > y_break_start;
ytick = ytick + i_wrong_ticks.*y_break_width;
integer_ticks = all(floor(ytick) == ytick);
label_width = size(yticklabel,2);
if integer_ticks
format_string = sprintf('%%%dd\n',label_width);
else
left_side = ceil(log10(max(ytick)));
right_side = label_width-left_side-1;
format_string = sprintf('%%%d.%df\n',label_width,right_side);
end;
set(gca, 'yticklabel', num2str(ytick'));
赞
一下
(1人)
回复此楼
5楼
2012-03-25 11:50:54
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 13 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
论文投稿
]
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
+3
cHIDTWCTtLlG
2026-08-19
3/150
2026-08-19 15:28
by
rHxJfXUaiknj
[
基金申请
]
今天放榜吗?
+12
布布和一二
2026-08-19
13/650
2026-08-19 14:33
by
陈晨晨陈啊
[
基金申请
]
filecode,4个jtjc了
+8
ziyangfang
2026-08-19
9/450
2026-08-19 13:08
by
blacksandy
[
基金申请
]
今天基金会出结果吗?20260819
+8
kkkl_v
2026-08-19
8/400
2026-08-19 12:34
by
Vivilian
[
基金申请
]
欢迎发来filecode的Mz6后的代码验证其规律
+52
医学老男孩
2026-08-13
115/5750
2026-08-19 12:09
by
医学老男孩
[
基金申请
]
2027广东省杰青
+4
奶牛小黑
2026-08-15
10/500
2026-08-19 11:02
by
wanfengnew
[
基金申请
]
时间戳变了,能看出什么问题?
+10
基诺咪客
2026-08-17
14/700
2026-08-19 10:34
by
基诺咪客
[
基金申请
]
什么时候开奖?
+6
CrisMessi
2026-08-18
6/300
2026-08-19 08:06
by
Equinoxhua
[
基金申请
]
重要消息,中午系统在维护
+10
yuleib84
2026-08-18
11/550
2026-08-19 07:30
by
羽毛枫f
[
教师之家
]
为什么余额宝的年化利率越来越低?主要原因有哪些?
+3
瞬息宇宙
2026-08-15
3/150
2026-08-18 21:40
by
xiaohuixin
[
基金申请
]
明天放榜?
+5
Shxjjxjkx
2026-08-18
5/250
2026-08-18 18:14
by
-大大大大大-
[
基金申请
]
时间戳又变了8-15
+14
archvillain
2026-08-15
26/1300
2026-08-18 13:37
by
phantomgost
[
基金申请
]
哪位老哥知道今年的国自然具体哪一天放榜?
+13
Ldrop2023
2026-08-13
16/800
2026-08-18 12:25
by
淀粉搬运工
[
基金申请
]
93BebMhtakh前后11位开头都是大写
+4
且听虎啸
2026-08-17
5/250
2026-08-18 00:49
by
蔡棒棒菂
[
基金申请
]
感觉是下周放榜了
+6
angus9576
2026-08-17
11/550
2026-08-17 23:57
by
angus9576
[
基金申请
]
filecode=后面第一个是大写字母
+8
wangze12014
2026-08-14
10/500
2026-08-17 17:05
by
xter9665
[
基金申请
]
今天系统多次维护,明天很可能放榜!
+8
zju2000
2026-08-16
9/450
2026-08-17 12:20
by
lmz0216
[
精细化工
]
招聘 金属平磨液,抛光液研发工程师
+3
小天0311
2026-08-14
3/150
2026-08-16 07:31
by
H9PLUS
[
基金申请
]
各位道友,我要去昆明玩几天,回来见。
+7
Tide man
2026-08-14
8/400
2026-08-15 01:11
by
arzu_hma
[
基金申请
]
重要来源:本周末出结果
+10
瞬息宇宙
2026-08-12
10/500
2026-08-13 15:46
by
likettle
信息提示
关闭
请填处理意见
关闭
确定