【发布时间】:2016-05-17 16:46:18
【问题描述】:
我想复制一个分布图,其中 x 轴的分区不均匀。 (参见图 1,第 46 页http://faculty.chicagobooth.edu/chang-tai.hsieh/research/MMTFP_Klenow_101108-1.pdf)。在这种情况下,x 轴具有以下分区:1/8、1/4、1/2、1、2、4、8
我同时使用 Stata 和 Matlab,但我不知道如何用这样的 x 轴复制这样的图。有什么建议吗?谢谢!
【问题讨论】:
-
与链接相关的问题在这里的价值有限:首先,人们必须打开另一个文档才能看到您在说什么;其次,如果该文档消失,则线程中断。没有尝试代码,也没有示例数据。这个问题有点牵强。请研究stackoverflow.com/help/mcve 表面上看,这只是一个对数刻度。
-
是的,这是可能的。我现在想到的一个解决方案:假设您有两个数据向量
X_nonUniform和Y,您现在可以执行以下操作:plot(1:length(Y), Y),然后您会得到一个 x 坐标从 1 开始的图到 N(N=Y 中的元素数),这是一致的。之后只需修改x轴的文字,-->看看XTickLabel
标签: matlab plot stata distribution