0

我正在使用 rstan 来估计模型。采样器运行后,我plot()用来生成估计参数的点估计和不确定区间图。但是,它对参数使用“丑陋”的名称(例如sigma_individual),我想Individual-level SD在轴标签上报告“漂亮”的名称(例如 )。

我发现我可以使用scale_y_continuous(breaks=1:2, labels=c("a","b"),但它似乎改变了事情的顺序,这使得我很难确切地知道我在做什么。

4

1 回答 1

1

你只需要稍微调整一下这个问题:自定义轴标签

我们可以使用命名向量而不是单独提供中断和标签。然后应该更清楚发生了什么。

library(ggplot2)
df <- data.frame(x = 1:5, y = sample(1:10, 5, TRUE))

qplot(factor(x),y, data = df) + 
  scale_x_discrete(labels=c("1" = "foo", "2" = "bar", "3" = "baz",
                            "4" = "phi", "5" = "fun")) +
  xlab(NULL)

对于你的情况,这将是这样的:

scale_y_continuous(labels = c("sigma_individual" = "Individual-level SD", etc.)
于 2018-05-23T14:49:56.243 回答