在Matlab中用所需的x-tickmark标签和网格线绘制对数概率图

在Matlab中用所需的x-tickmark标签和网格线绘制对数概率图,matlab,Matlab,我想为我的数据做一个对数概率图。我查找probplot函数并编写了这段代码 x = [0.3,1, 2,5, 2]; probplot('lognormal',x) 我希望它能像这个图一样显示网格线 并在0、1(而不是10^0)和100处重新标记x-tickmark 谢谢你的帮助 好了: x = [0.3, 1, 2,5, 2, 12 25]; probplot('lognormal', x) grid on ticks = arrayfun(@num2str, get(gca, 'XTic

我想为我的数据做一个对数概率图。我查找probplot函数并编写了这段代码

x = [0.3,1, 2,5, 2];
probplot('lognormal',x)
我希望它能像这个图一样显示网格线

并在0、1(而不是10^0)和100处重新标记x-tickmark

谢谢你的帮助

好了:

x = [0.3, 1, 2,5, 2, 12 25];
probplot('lognormal', x)
grid on
ticks = arrayfun(@num2str, get(gca, 'XTick'), 'UniformOutput', false);
set(gca,'XTickLabel', ticks)

希望有帮助:)

非常感谢Alexandrew。是的,这正是我想要的。你知道如何在R中复制图形吗?这是我另一个问题的链接。