Как показать гайки yaxis только для определенного диапазона в ggplot2? [Дубликат]

Подобная логика, как ответ Абако, различная реализация ....

foreach (var ss in data.SubSets_LB())
{
    Console.WriteLine(String.Join("; ",ss));
}

public static class SO_EXTENSIONS
{
    public static IEnumerable<IEnumerable<T>> SubSets_LB<T>(
      this IEnumerable<T> enumerable)
    {
        List<T> list = enumerable.ToList();
        ulong upper = (ulong)1 << list.Count;

        for (ulong i = 0; i < upper; i++)
        {
            List<T> l = new List<T>(list.Count);
            for (int j = 0; j < sizeof(ulong) * 8; j++)
            {
                if (((ulong)1 << j) >= upper) break;

                if (((i >> j) & 1) == 1)
                {
                    l.Add(list[j]);
                }
            }

            yield return l;
        }
    }
}
0
задан KT_1 15 August 2017 в 14:00
поделиться

1 ответ

Заменить xlim(0, 14000) на scale_x_continuous(breaks=seq(1, 15000, 1000), limits = c(0, 14000))

Код элемента:

library(ggplot2)
ggplot(df, aes(Age, RSL, shape = Type)) +
    geom_point() +
    geom_errorbarh(aes(xmin = x_min_error,
                       xmax = x_max_error,
                       height = 0)) +
    geom_errorbar(aes(ymin = y_min_error,
                      ymax = y_max_error,
                      width = 0)) +
    scale_shape_manual(values = c(1, 15, 5)) +
    scale_y_continuous(limits = c(0, 120)) +
    scale_x_continuous(breaks=seq(1, 15000, 1000), 
                       limits = c(0, 14000))
2
ответ дан PoGibas 16 August 2018 в 04:59
поделиться
  • 1
    Отлично - спасибо @PoGibas. Если я хочу повернуть оси x, я обычно использовал бы ... scale_x_reverse (lim = c (15000,0)) - Как включить инверсию в scale_y_continuous аргумент? – KT_1 15 August 2017 в 14:50
  • 2
    @ KT_1 что случилось с scale_y_reverse? – PoGibas 15 August 2017 в 14:53
Другие вопросы по тегам:

Похожие вопросы: