声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3634|回复: 16

[图像处理] 请教,matlab画图能否使x,y坐标轴不相交

  [复制链接]
发表于 2010-11-17 16:46 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 小猪骑月亮 于 2010-11-17 16:51 编辑


第一次发帖,不知道图能不能贴出来,就是让x,y轴不相交,类似R画的图。不知道matlab能不能实现。。。



本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2010-11-17 18:41 | 显示全部楼层
上传附件或者把问题再描述的清楚一点吧!R貌似没有多少人接触过吧...
发表于 2010-11-18 00:17 | 显示全部楼层
本帖最后由 Happy99 于 2010-11-18 00:19 编辑
...让x,y轴不相交,类似R画的图...


:@)水平专业有限, 说清楚些
 楼主| 发表于 2010-11-18 09:20 | 显示全部楼层
试了几次图都没有贴出来,看看这次行不。类似这样的图,坐标轴左下角没有相交在一起的。。。

先谢楼上两位,问题如果有点那啥,请不要见怪,刚接触matlab。。。
未命名.jpg
发表于 2010-11-18 12:47 | 显示全部楼层
楼主是不是想画横坐标和纵坐标起始坐标和坐标刻度都不一样的图吧?如果是这个意思的话用axis([x起始 x终点 Y起始  Y终点])命令来控制。
 楼主| 发表于 2010-11-18 13:44 | 显示全部楼层

不是这个意思,跟刻度无关,就是让纵轴和横轴不要相交于一点,不相交,能不能实现呢。。。
发表于 2010-11-18 21:47 | 显示全部楼层
help line
这个matlab自己实现不了,你按照你数据的范围用line自己先试着画吧!
发表于 2010-11-18 23:24 | 显示全部楼层
小猪骑月亮 发表于 2010-11-18 13:44
不是这个意思,跟刻度无关,就是让纵轴和横轴不要相交于一点,不相交,能不能实现呢。。。

哦,那我就不会啦~~
发表于 2010-11-18 23:44 | 显示全部楼层
回复 4 # 小猪骑月亮 的帖子

个人水平专业有限, 好奇问下, 为何要画成那样!? 什麽专业?
发表于 2010-11-21 06:45 | 显示全部楼层
画完之后再修一下
发表于 2010-11-22 00:41 | 显示全部楼层
VibrationMaster 发表于 2010-11-21 06:45
画完之后再修一下

看不明白意思?
发表于 2010-11-22 07:24 | 显示全部楼层
 楼主| 发表于 2010-11-22 14:36 | 显示全部楼层
谢谢大家,看来只能修一下了,呵呵,我就是有点好奇matlab能不能画那种坐标轴。
发表于 2010-11-22 20:11 | 显示全部楼层
楼主这么感兴趣,试试:
x = -4:.5:4;
y = randn(10000,1);
hist(y,x)
然后在figure中编辑,
效果图:
1.jpg
选择file-->generate M file...,生成文件:
function createfigure1(VertexNormals1, YData1, XData1, Vertices1, Faces1, FaceVertexCData1, CData1)
%CREATEFIGURE1(VERTEXNORMALS1,YDATA1,XDATA1,VERTICES1,FACES1,FACEVERTEXCDATA1,CDATA1)
%  VERTEXNORMALS1:  patch vertexnormals
%  YDATA1:  patch ydata
%  XDATA1:  patch xdata
%  VERTICES1:  patch vertices
%  FACES1:  patch faces
%  FACEVERTEXCDATA1:  patch facevertexcdata
%  CDATA1:  patch cdata
%  Auto-generated by MATLAB on 22-Nov-2010 20:06:35
% Create figure
figure1 = figure('PaperSize',[20.98 29.68]);
% Create axes
axes1 = axes('Visible','off','Parent',figure1,'CLim',[1 2]);
box('on');
% Create patch
patch('Parent',axes1,'VertexNormals',VertexNormals1,'YData',YData1,...
    'XData',XData1,...
    'Vertices',Vertices1,...
    'Faces',Faces1,...
    'FaceColor','flat',...
    'FaceVertexCData',FaceVertexCData1,...
    'DisplayName','y',...
    'CData',CData1);
% Create line
annotation(figure1,'line',[0.1918 0.1906],[0.06515 0.08366]);
% Create line
annotation(figure1,'line',[0.8459 0.8459],[0.06709 0.08755]);
% Create line
annotation(figure1,'line',[0.1918 0.8471],[0.08655 0.08755]);
% Create line
annotation(figure1,'line',[0.5353 0.5365],[0.06515 0.0856]);
% Create textbox
annotation(figure1,'textbox',[0.5259 0.01696 0.03176 0.04475],...
    'String',{'0'},...
    'FitBoxToText','off',...
    'EdgeColor',[0.8 0.8 0.8]);
% Create textbox
annotation(figure1,'textbox',[0.8341 0.01502 0.03176 0.04475],...
    'String',{'5'},...
    'FitBoxToText','off',...
    'EdgeColor',[0.8 0.8 0.8]);
% Create line
annotation(figure1,'line',[0.1835 0.1835],[0.8901 0.1245]);
% Create line
annotation(figure1,'line',[0.1659 0.1835],[0.1284 0.1284]);
% Create line
annotation(figure1,'line',[0.1635 0.1812],[0.8886 0.8886]);
% Create line
annotation(figure1,'line',[0.1635 0.1812],[0.5131 0.5131]);
% Create textbox
annotation(figure1,'textbox',[0.1753 0.02529 0.03176 0.04475],...
    'String',{'-5'},...
    'FitBoxToText','off',...
    'EdgeColor',[0.8 0.8 0.8]);
% Create textbox
annotation(figure1,'textbox',[0.1318 0.1065 0.03176 0.04475],'String',{'0'},...
    'FitBoxToText','off',...
    'EdgeColor',[0.8 0.8 0.8]);
% Create textbox
annotation(figure1,'textbox',[0.1153 0.4897 0.03176 0.04475],...
    'String',{'1000'},...
    'FitBoxToText','off',...
    'EdgeColor',[0.8 0.8 0.8]);
% Create textbox
annotation(figure1,'textbox',[0.1188 0.8672 0.03176 0.04475],...
    'String',{'2000'},...
    'FitBoxToText','off',...
    'EdgeColor',[0.8 0.8 0.8]);
但是这个函数要自己输入参数,倒是很不方便...

评分

1

查看全部评分

发表于 2010-11-22 21:18 | 显示全部楼层
本帖最后由 Happy99 于 2010-11-22 21:18 编辑

回复 14 # zhouyang664 的帖子

佩服ls的热心!:handshake
说真的, 不知道为何要画成那样? 就懒得试, 怕浪费时间:@)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 11:48 , Processed in 0.094362 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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