在直方图MATLAB中修改x和y轴

时间:2015-05-28 21:08:11

标签: matlab histogram axis

所以我在互联网上的每个地方搜索我的问题的答案(特别是在堆栈溢出),但似乎没有人给出一个直接的。

问题在于:我想为重复n次(由用户定义)的测试制作直方图。每次,程序运行一个函数来确定飞机坠毁的概率并给出百分比.x轴必须是从1到n的数字,y轴必须具有以%表示的崩溃概率(例如,1-24%,2 -67%,...,n-44%)。所以每当我尝试制作直方图时,matlab都会自己定义必须在x和y轴上的数字,而且它不会在每个bar之间放置一个空格。如何修改每个轴,间距和标题直方图?我还希望每个栏都以数字为中心。

提前致谢,抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

您可以使用nav > li.dropdown.open { position: static; }获取图像的当前轴,然后使用gca字段修改标签。或者,您可以使用XTickLabel设置给定数字矩阵的标签。例如

XTick

将在图片上创建ax = gca ax.XTick = 1:n; 标签,范围从n1

使用nYTick可以对y轴进行同样的操作。以下链接提供了更多详细信息:

http://www.mathworks.com/help/matlab/creating_plots/change-tick-marks-and-tick-labels-of-graph-1.html