发散图的 x 轴起始值

mat*_*mat 2 r ggplot2

如何从下面的发散条形图中更改“x 轴起始值”(从此处提取),以便将垂直轴设置为 25 而不是 0。因此条形图是从 25 而不是 0 绘制的。

例如,我想要这个图表:

在此处输入图片说明

看起来像这样:

在此处输入图片说明


编辑 它不是我想要更改的标签,而是数据的绘制方式。如果我不清楚,我很抱歉。请参阅下面的示例:

另一个例子说明:

在此处输入图片说明

Kon*_*lph 5

您可以通过 为(x-)比例提供计算标签scale_x_continuous(labels = function (x) x + 25)

如果您还想更改数据,您首先需要将 x偏移等量(在相反方向):

例子:

df = tibble(Color = c('red', 'green', 'blue'), Divergence = c(5, 10, -5))
offset = 2

df %>%
    mutate(Divergence = Divergence - offset) %>% 
    ggplot() +
    aes(x = Divergence, y = Color) +
    geom_col() +
    scale_x_continuous(labels = function (x) x + offset)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明