Presto под двумя именами пакетов

Спасибо @baptiste за то, что указали мне в правильном направлении. Чтобы вставить слой под все остальные слои, просто измените элемент layers объекта сюжета.

## For example:
P$layers <- c(geom_boxplot(), P$layers)

Ответ на вопрос о бонусе:

Этот удобный маленький функция вставляет слой с заданным z-уровнем:

insertLayer <- function(P, after=0, ...) {
  #  P     : Plot object
  # after  : Position where to insert new layers, relative to existing layers
  #  ...   : additional layers, separated by commas (,) instead of plus sign (+)

      if (after < 0)
        after <- after + length(P$layers)

      if (!length(P$layers))
        P$layers <- list(...)
      else 
        P$layers <- append(P$layers, list(...), after)

      return(P)
    }
0
задан Piotr Findeisen 5 March 2019 в 21:53
поделиться

1 ответ

Я думаю, вы смешиваете код из двух версий. После создания Presto Software Foundation (см. Объявление: https://prweb.com/releases/prweb16070792.htm ) Presto переехала в свой новый дом под https://github.org / prestosql / presto и https://prestosql.io , и весь код был переупакован.

Если у вас уже есть код под старой версией, обратитесь к этому руководству, чтобы узнать, как его перенести: https://github.com/prestosql/presto/wiki/Migration

0
ответ дан Martin Traverso 5 March 2019 в 21:53
поделиться
Другие вопросы по тегам:

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