我正在寻找如何在我的vcd马赛克图的标签中提高数字的解决方案。
修改 作为一个例子,我随机选择了泰坦尼克号数据集中的性别标签:
C++
它们始终显示为vnames <- list(set_varnames=c(Sex="Sex=10^X"))
mosaic(Titanic, labeling_args=vnames)
而不是10^2
。
例如使用10²
或
expression(10^{2})
正常R图中的或ggplot2不适用于vcd包的mosaic() - 命令中xlab(bquote('Zoospores ('*10^x*') per plastic box'))
中的set_varnames=
调用。
我无法在vcd马赛克图中找到我的具体问题的答案,只有关于ggplot2和普通图中标记的答案..
期待从你们这里读到!答案 0 :(得分:0)
有了统计学界两位专职成员的提示 - @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来玩它才能使它到位。
一切顺利,
亚历山大