label_bquote отлично работает на столбцах, но не на строках - PullRequest
1 голос
/ 11 февраля 2020

У меня label_bquote отлично работает для маркировки колонок фасетов, но я не понимаю, почему он неправильно маркирует строки фасетов.

ggplot(mpg, aes(displ, cty)) + geom_point()+
  facet_grid(drv ~ cyl,as.table = F,scales="free")

Это имеет правильные метки, но для моих реальных данных я хотел бы Добавьте немного текста к каждой метке.

ggplot(mpg, aes(displ, cty)) + geom_point()+
  facet_grid(drv ~ cyl,as.table = F,labeller =label_bquote(cols=italic(N)[e1]==.(cyl),rows=italic(N)[e0]==.(drv)),scales="free")

Это правильно добавляет Ne0= к каждому столбцу фасетов и Ne1= к каждой строке. Проблема в том, что я теряю правильную метку в строках, когда они меняются на 1,2,3.

У меня проблема сужена до italic(N)[e1]==, как будто я убираю, чтобы вернулись правильные метки.

Куда я иду не так или есть лучший способ сделать это?

...