Matlab 根据坐标在图中画图
2012-01-14 22:44
381 查看
看见了一在图中画图的帖子刚好可以用到:
代码:
I = imread('china.jpg');
figure; imshow(I, []);
axes_old = gca;
pos = get(gca, 'position');
pos_new = [pos(1)+pos(3)/4, pos(2)+pos(4)/4, pos(3)/4, pos(4)/4];
axes_new = axes('position', pos_new);
t = linspace(0, 2*pi, 100);
x = cos(t); y = sin(t);
axes(axes_new), hold on, plot(x, y, 'r')
效果:
根据其中的方法,写了一个程序,可以实现下面的效果。主要是对两个axes的控制和对子axes起点坐标的控制。
代码:
I = imread('china.jpg');
figure; imshow(I, []);
axes_old = gca;
pos = get(gca, 'position');
pos_new = [pos(1)+pos(3)/4, pos(2)+pos(4)/4, pos(3)/4, pos(4)/4];
axes_new = axes('position', pos_new);
t = linspace(0, 2*pi, 100);
x = cos(t); y = sin(t);
axes(axes_new), hold on, plot(x, y, 'r')
效果:
根据其中的方法,写了一个程序,可以实现下面的效果。主要是对两个axes的控制和对子axes起点坐标的控制。
相关文章推荐
- matlab 画图的坐标设置
- MATLAB画图:改变坐标轴刻度的显示数值
- Matlab 画图(plot),坐标
- 在Matlab中根据离散点坐标绘制空间曲面
- MATLAB画图坐标轴
- matlab画图:绘制双图,上图以条形图(分割开来的两根bar),下图是残差。。。横坐标为日期
- Matlab画图,坐标轴范围设置和间隔设置
- Matlab plot画图 坐标字体、字号、范围、间隔等的设置
- MATLAB画图技巧:改变坐标轴刻度的显示数值
- MATLAB 根据X、Y坐标绘制折线图,增加右侧纵轴刻度且不用plotyy
- Matlab画图——坐标轴文字设置
- matlab画图固定坐标轴范围
- matlab画图,变长坐标轴
- matlab 画图坐标datacursormode on的使用
- matlab坐标轴设置及其各类关于画图的函数
- matlab用plot画图后显示某个点的坐标
- matlab画图(复数的直角坐标和极坐标)(-)
- 在Matlab中根据离散点坐标绘制空间曲面
- matlab画图,分区域用不同坐标分度
- matlab 双Y坐标画图