Моя начальная проблема:
На графиках, которые я создал с помощью ggplot, который работал должным образом в течение нескольких месяцев, текст оси внезапно отсутствовал ... если я не использовал ggsave. Следует отметить, что при открытии проекта, если я пытался просмотреть график, я получал следующую ошибку:
Error in eval(`_inherit`, env, NULL) : object 'ScalesList' not found
Только повторным запуском кода для создания графика я мог вообще что-либо увидеть. Отсутствовал только текст оси (метки, метки меток и метки осей) (по осям x и y). Это были графики, которые в один прекрасный день работали нормально, а на следующий день перестали работать без каких-либо изменений в коде.
Что я пробовал:
Я попробовал dev.off () и множество связанных вариантов, ни один из которых не имел никакого эффекта. Я обновил RStudio, но это не имело значения. Мои сюжеты отлично смотрелись в новом проекте. Я отсоединил все ненужные пакеты и снова подключил их один за другим. Я обновил устаревшие пакеты. Basi c устранение неполадок.
Что в итоге решило проблему:
В конце концов, я удалил все объекты из своего рабочего пространства (глобальной среды), чтобы я мог в каком-то смысле начать сначала. Вот тогда мои сюжеты снова заработали. На панели графика снова появился текст оси.
Мой вопрос:
А? Почему это сработало? У меня была эта проблема всего один или два раза за последние несколько лет (хотя и не на одном компьютере с той же настройкой). Раньше проблема решалась с помощью dev.off (). Хотя моя проблема уже решена, я хотел бы понять, что произошло. Ищу идеи и новые знания и, возможно, пути решения в следующий раз, когда я столкнусь с этой проблемой. Что хранится в глобальной среде, которая влияет на графическое устройство RStudio? Указывает ли ошибка ScalesList?
Возможно, актуально:
За несколько недель до того, как мои графики перестали работать, я установил последнюю версию ggtern, расширение для ggplot2, которое создает тройные диаграммы. Я также написал функцию для создания определенных c графиков, и в этой функции я удалил текст оси. Однако я не использовал эту функцию на графиках, которые перестали работать. У меня также были установлены ggpubr и ggmaps.