Ошибка ggtern - ошибка в f(..., self = self): неиспользованный аргумент (координаты $ plot)

Почему я получаю эту ошибку? Я даже попробовал простой пример макета ниже, но все еще получаю ошибку. Ссылка на пример макета - Создание троичного сюжета

x  <- data.frame(
  x1 = c( 0, 0, 1, 0.1, 0.6, 0.2 ),
  x2 = c( 0, 1, 0, 0.3, 0.2, 0.8 ),
  x3 = c( 1, 0, 0, 0.6, 0.2, 0.0 )
)

library(ggtern)
ggtern(data=x,aes(x1,x2,x3)) + 
  geom_point(fill="red",shape=21,size=4)

Получение следующей ошибки:

Ошибка в f(..., self = self): неиспользованный аргумент (координаты $ plot)

Кто-нибудь может мне помочь, пожалуйста?

2 ответа

Вернитесь к предыдущей версии ggplot2 (2.2.1). решение

У меня та же проблема, и я не смог решить ее, понизив предыдущую версию ggplot2 (2.2.1). С ggplot2 версии 3.3.5 я смог запустить сценарий R в PowerBi Desktop, но он не был запущен в моей рабочей области на (app.powerbi.com), показывая сообщение об ошибке «Ошибка в f (..., self = self): неиспользованный аргумент () ". При попытке перейти на ggplot2 версии 2.1.0 я даже не могу запустить скрипт на PowerBi Desktop и тем более на Wokspace (app.powerbi.com). отображается сообщение об ошибке: ошибка сценария R. Загрузка необходимых пакетов: ggtern Сбой с ошибкой: найден пакет 'ggplot2' 2.1.0, но для 'ggtern' требуется> = 3.3.5. Также: Предупреждающее сообщение: пакет 'ggtern' был собран под R версии 4.1.1 Ошибка: найден пакет 'ggplot2' 2.1.0, но для 'ggtern' требуется> = 3.3.5Также: Предупреждение: пакет 'ggtern' был собран под R версии 4.1.1 Выполнение прервано

Другие вопросы по тегам