R xyplot с осью журнала, чтобы показать числа в десятичном формате - PullRequest
1 голос
/ 01 декабря 2019

У меня есть график, который я рисую, используя xyplot в библиотеке (решетке). Я использую шкалу log base 2 для оси Y. Числа на моем доступе отображаются как 2 ^ 0, 2 ^ 2, 2 ^ 4. Как бы я мог использовать ту же шкалу, но показывать числа в обычном формате, как 1, 4, 16, а не формат выше. Я посмотрел несколько команд форматирования, но у меня это не сработало. Здесь я использую команду xyplot.

xyplot(Conc~hr_Nominal, data_6681, type="b", groups = location, 
   auto.key = list(corner = c(1, 0), x = 0.95, y = 0.8),
   scales = list(y = list(log = 2)))

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 декабря 2019

Я думаю, это исправит это. Кстати, было бы полезно указать пакет в вашем OP library(lattice). Поскольку у меня нет ваших данных, я не могу запустить их на своей машине. Пожалуйста, дайте мне знать, если это не сработает.

xyplot(Conc ~ hr_Nominal, data_6681, type = "b", groups = location, 
   auto.key = list(corner = c(1, 0), x = 0.95, y = 0.8),
   scales = list(y = list(log = 2), equispaced.log = FALSE)) 
...