原因
画图的时候,由于xticklabel比较长,直接水平放置会重叠,因此想着能不能旋转一定角度,那样既整洁,又美观。
搜索
在网上搜索一番之后,发现大家的方法普遍是先把原本的xticklabel给隐藏,然后用 text() 函数,在图中添加文本,然后再text函数的 Rotation 属性中添加角度,以达到旋转xticklabel的目的。
发现
无意中发现,其实matlab的 xtickangle 函数本身就可以达到旋转标签的效果。
举例
test = 10 * rand(1000,4);
boxplot(test);
ytickangle(45)
xtickangle(90)
想怎么转,就怎么转!