"set_varnames=..." на графиках мозаики vcd - как увеличить числа в метках?
Я ищу решение о том, как поднять числа в метках моего мозаичного графика VCD.
редактировать: в качестве примера я случайно выбрал метку пола в наборе данных Титаник:
vnames <- list(set_varnames=c(Sex="Sex=10^X"))
mosaic(Titanic, labeling_args=vnames)
Они всегда будут отображаться как 10^2
а не как 10²
,
Например, работа с expression(10^{2})
или же
xlab(bquote('Zoospores ('*10^x*') per plastic box'))
на обычных графиках R или ggplot2 не работает для set_varnames=
вызывать labeling_args=
в мозаике ()- команда пакета vcd.
Я не смог найти ответ на мою конкретную проблему на мозаичном графике vcd, только ответы, касающиеся маркировки на ggplot2 и обычных графиках.
с нетерпением жду, чтобы прочитать от вас, ребята!
1 ответ
Благодаря подсказкам двух преданных членов сообщества статистиков - @Achim Zeileis и David Meyer, я смог найти довольно простое решение.
Чтобы придерживаться примера:
vnames <- list(set_varnames=c(Sex=""))
mosaic(Titanic, labeling_args=vnames)
grid.text(bquote('Sex ('*10^X*') example'), y=0.9, x=0.46,gp=gpar(fontsize=21))
grid.text()
сделал работу. Поскольку вы в основном добавляете метку впоследствии, вам нужно немного поиграть с x и y, чтобы получить ее на месте.
всего наилучшего,
Александр