matlab画图, x轴和y轴刻度非均匀控制, 画出一张好看的图

1、学习内容:

使用matlab画图,控制x轴和y轴刻度显示相关代码


2、相关代码:

1、坐标轴的视点(viewpoint):

1、坐标轴的视点(viewpoint):从哪个方向看整个坐标系统,这决定了坐标轴的方向和位置,通过view函数实现视点的设置;

view([z y ])(将坐标系统想象为一座房子,而自己是个会飞的天使,最初你在房子的北,海拔角度为0的位置,这是时你的视角是view[0 0],之后可以根据需要设置z和y的值,分别是绕房子转动的方向,和沿空间轴向上妃的高度)z表示视角沿z轴(正方向)旋转的角度,y表示视角沿y轴(水平面)旋转的角度

2、坐标轴显示、关闭、样式



axis off; % 去掉坐标轴

axis tight; % 紧坐标轴

axis equal; % 等比坐标轴

axis([-0.1, 8.1, -1.1, 1.1]); % 坐标轴的显示范围

% gca: gca, h=figure(...);

set(gca, 'XLim',[3 40]); % X轴的数据显示范围

set(gca, 'XTick',[-3.14,0,3.14] ); % X轴的记号点

set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号

set(gca, 'XTick', []); % 清除X轴的记号点

set(gca, 'XGrid','on'); % X轴的网格

set(gca, 'XDir','reverse'); % 逆转X轴

set(gca, 'XColor','red'); % X轴的颜色

3、设置x,y轴位置

set(gca,'YAxisLocation','right') % y轴的刻度设置到右侧

3、相关资源

1、Matlab画柱状图和折线图的暗黑技巧
2、matlab中画图去掉黑色网格线,画图语句后面加命令:shading interp 这样整个图就连续光滑了。或者 h = surf()。set(h,‘edgecolor’,‘none’)。% 如果不想在边界插值平滑
3、legend 插入框
4、Matlab作图:等间距坐标距离表示不等间距数据值
如何改变matlab刻度范围,如果改变坐标轴刻度字体大小
5、coding | matlab+双纵坐标轴+plotyy
6、图片没有网格线,matlab如何控制坐标轴显示内容,而不改变曲线形状
7、Matlab改变figure的大小
8、matlab坐标值不均匀
9、Matlab坐标修改 gca---------推荐
10、Matlab作图之全框坐标轴
11、MATLAB设置坐标轴线条粗细
12、Matlab,Mathematica,Python中实现截断坐标轴效果的绘图
②Matlab,Mathematica,Python中实现截断坐标轴效果的绘图
13、MatlabGui坐标轴内随鼠标移动的十字线坐标程序
14、MATLAB 调整坐标轴刻度的显示
15、matlab中figure的坐标轴label、title、xticklabel的旋转
16、matlab中画折线/柱状图(横坐标为字符串、及其它注意事项)
17、matlab中画好看的柱状图
18、matlab出一张论文图片
19、matlab中画好看的图
20、MATLAB中Legend的一些控制方法
21、Matlab如何真正自如的控制legend(转!!!!)


你可能感兴趣的:(matlab)