Matlab 绘图坐标轴刻度设置小数位数
2016-11-24 15:22
6091 查看
问题描述
Matlab的绘图过程中,经常有需要对坐标轴刻度的小数位数进行设置。但是这个设置如何完成?例如:如何保留两位小数?
看如下的例程
clear;clc; x = 0:0.99:10; y = sin(x); plot(x,y); set(gca,'xtick',x) set(gca,'xTickLabel',num2str(get(gca,'xTick')','%.2f'))
注意,matlab默认ticklabel的模式是auto,通常,它会把坐标近似到最近的“整数”(整数加引号是因为并不是真正意义的整数,比如说有0.91 1.03,相对而言,“整数”就是0.9 1.0)。
所以需要先通过
set(gca,'xtick',x)这一句把坐标刻度先换成较为精确的刻度,然后再使用后面一句对显示出来的小数位数进行调整。
相关文章推荐
- matlab 设置横纵坐标刻度的字体!!
- Matlab基础之plot、plotyy的格式设置(坐标,刻度,坐标值,不均匀的坐标轴显示)
- ArcMap 中设置状态栏和节点编辑显示坐标小数位数的方法
- Matlab绘图坐标轴的设置
- Matlab绘图笔记:只给纵坐标加grid线,横坐标和刻度保持不变(2个坐标轴叠加)
- 学习python中matplotlib绘图设置坐标轴刻度、文本
- matlab绘图坐标轴设置
- Matlab绘图笔记:修改坐标轴显示的刻度密度,lable文字,和位置
- matlab绘图坐标属性设置
- python matplotlib绘图设置坐标轴刻度、文本
- Matlab中 plot 绘图坐标轴设置
- MsChart 坐标轴设置小数位数 坐标轴显示格式化
- Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
- Matlab 绘图 坐标轴 刻度
- Matlab基础之坐标轴操作汇总(新加网格线设置)
- matlab专区--------------matlab里面如何保留小数特定位数
- BigDecimal设置小数位数
- matlab坐标轴的设置
- 演示MatPlotLib中如何设置坐标轴主刻度标签和次刻度标签
- MATLAB设置坐标轴线条粗细