【问题标题】:Distribution plot with particular x axis具有特定 x 轴的分布图
【发布时间】: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_nonUniformY,您现在可以执行以下操作:plot(1:length(Y), Y),然后您会得到一个 x 坐标从 1 开始的图到 N(N=Y 中的元素数),这是一致的。之后只需修改x轴的文字,-->看看XTickLabel

标签: matlab plot stata distribution


【解决方案1】:

您可以指定要标记的点,如下所示:

sysuse auto
tw kdensity price, xlabel(1000 2000 7500.25 15000) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-20
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 2020-03-06
    • 1970-01-01
    相关资源
    最近更新 更多