Matlab 旋转坐标轴标记文本
来源:互联网 发布:linux ntp是什么意思 编辑:程序博客网 时间:2024/06/04 04:17
在绘图中当X坐标轴标记(注意不是坐标轴名称的标签)是文本且较密集的时候我们会希望能够旋转标签以容得下所有内容,当Y坐标轴标记是文本时,我们也希望文本可以顺着Y轴的方向。这些都需要旋转坐标轴的标记。这里总结集中看到的处理方法:
1)对于matlab2012及早期版本,我没有找到内置函数可以处理,可以获取坐标轴标记的位置和文本信息,使用text自行添加标签。对于X轴的例子可以参考:
figure, plot(rand(20,1),'.')
oldticksX = get(gca,'xtick');
oldticklabels = cellstr(get(gca,'xtickLabel'));
set(gca,'xticklabel',[])
tmp = text(oldticksX, zeros(size(oldticksX)), oldticklabels, 'rotation',-90,'horizontalalignment','left');
对于Y轴的,实际上获取的标签位置可能不理想,需要自行调整,这时需要调整上面的oldticksX 。
2)对于matlab2014及以后的版本可以使用
set(gca, 'YTickLabelRotation', 90);
3)在matlab2016b及以后版本中内置了xtickangle, ytickangle等函数,可以使用
xtickangle(45);
ytickangle(90);
0 0
- Matlab 旋转坐标轴标记文本
- MATLAB的一些绘画 包括双坐标轴 坐标轴的修改 stem中标记符号的修改
- matlab中figure的坐标轴label、title、xticklabel的旋转
- matlab中figure的坐标轴label、title、xticklabel的旋转
- Matlab坐标轴操作汇总
- matlab坐标轴的设置
- MATLAB 画图:对数坐标轴
- Matlab 绘图 坐标轴 刻度
- matlab坐标轴设置
- matlab坐标轴设置
- Matlab坐标轴设置
- matlab坐标轴设置
- Matlab 坐标轴设置命令
- matlab坐标轴设置
- MATLAB修改坐标轴 gca
- matlab更改坐标轴标识
- MATLAB画图坐标轴
- matlab画图,变长坐标轴
- 将数字转换为科学计数法 一般用于价格转换
- List接口迭代器-ListIterator
- 网络流之模板
- mysql数据库的select单表查询语句
- HashMap报错:java.util.ConcurrentModificationException
- Matlab 旋转坐标轴标记文本
- 机器学习笔记(六)支持向量机
- iOS开发之pod升级方法
- Android 运行时Exception while doing past iteration backup错误
- MATLAB安装&激活
- 【测试】有“品质”的测试用例
- transepose 矩阵的转置
- CentOS: How to make rpm auto install dependencies
- jvm-监控指令-jstack