Не отображаются значения меток math_format

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Не отображаются значения меток math_format

Сообщение VistaSV30 » 06 май 2020, 16:20

Добрый день!
Подскажите в чем проблема? Это пример из учебника

Код: Выделить всё

library(MASS) # to access Animals data sets
library(scales) # to access break formatting functions
# x and y axis are transformed and formatted
p2 <- ggplot(Animals, aes(x = body, y = brain)) + geom_point() +
  scale_x_log10(breaks = trans_breaks("log10", function(x) 10^x),
                labels = trans_format("log10", math_format(10^.x))) +
  scale_y_log10(breaks = trans_breaks("log10", function(x) 10^x),
                labels = trans_format("log10", math_format(10^.x))) +
  theme_bw()
# log-log plot without log tick marks
p2
Функция math_format() должна выводить значения меток, но почему-то этого не происходит.
Подскажите, что здесь не так.

Спасибо!
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

gamm
Гуру
Сообщения: 4064
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1061
Ваше звание: программист
Откуда: Казань

Re: Не отображаются значения меток math_format

Сообщение gamm » 07 май 2020, 08:47

обновить все пакеты до последних версий + RTFM :mrgreen:

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Не отображаются значения меток math_format

Сообщение VistaSV30 » 07 май 2020, 10:06

Вроде бы всё сделал, как Вы советуете, но не помогло
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

gamm
Гуру
Сообщения: 4064
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1061
Ваше звание: программист
Откуда: Казань

Re: Не отображаются значения меток math_format

Сообщение gamm » 07 май 2020, 13:16

значит, не все ...

Код: Выделить всё

> library(MASS) # to access Animals data sets
> library(ggplot2)
> library(scales) # to access break formatting functions
> 
> sessionInfo()
other attached packages:
[1] ggplot2_3.3.0 scales_1.1.0  MASS_7.3-51.4

> # x and y axis are transformed and formatted
> p2 <- ggplot(Animals, aes(x = body, y = brain)) + geom_point() +
+   scale_x_log10(breaks = trans_breaks("log10", function(x) 10^x),
+                 labels = trans_format("log10", math_format(10^.x))) +
+   scale_y_log10(breaks = trans_breaks("log10", function(x) 10^x),
+                 labels = trans_format("log10", math_format(10^.x))) +
+   theme_bw()
> # log-log plot without log tick marks
> p2
Буфер обмена-1.png
Буфер обмена-1.png (4.92 КБ) 3253 просмотра

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Не отображаются значения меток math_format

Сообщение VistaSV30 » 07 май 2020, 13:52

Всё равно не получается

Код: Выделить всё

>    sessionInfo()
R version 3.6.3 (2020-02-29)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

Matrix products: default

locale:
[1] LC_COLLATE=Russian_Russia.1251  LC_CTYPE=Russian_Russia.1251   
[3] LC_MONETARY=Russian_Russia.1251 LC_NUMERIC=C                   
[5] LC_TIME=Russian_Russia.1251    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] scales_1.0.0  ggplot2_3.3.0 MASS_7.3-51.5
Изображение

Может быть, что-то в настройках надо поменять?
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

gamm
Гуру
Сообщения: 4064
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1061
Ваше звание: программист
Откуда: Казань

Re: Не отображаются значения меток math_format

Сообщение gamm » 07 май 2020, 13:56

вы отличить
[1] ggplot2_3.3.0 scales_1.1.0 MASS_7.3-51.4
от
[1] scales_1.0.0 ggplot2_3.3.0 MASS_7.3-51.5
можете?

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Не отображаются значения меток math_format

Сообщение VistaSV30 » 07 май 2020, 14:07

Заработало! Спасибо Вам большое!
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей