相关链接:http://www.52yfjc.com/show.asp?id=1053
通常在我们写论文时,所需要的统计图是非常严谨的,里面的希腊字符与上下脚标都必须要严格书写。因此在使用R绘图时,如何在我们目标图中使用希腊字符、上标、下标及一些数学公式呢?在本博客中我们会进行详细的说明。
后面我们都将以一个最简单的绘图为例,只是将其标题进行修改。
1. 输入希腊字母
使用希腊字符、上标、下标及数学公式,都需要利用一个函数:expression(),具体使用方式如下:
plot(cars)
title(main = expression(Sigma))
输出结果:
2. 输入上下标
expression()中的下标为[],上标为^,空格为~,连接符为*。示例代码如下:
plot(cars)
title(main = expression(Sigma[1]~'a'*'n'*'d'~Sigma^2))
输出结果:
3. paste()函数字符连接
想达到上面的效果,我们其实可以使用paste()与expression()进行组合,不需要上述繁琐的过程,也能够达到我们上述一模一样的输出,并且方便快捷:
plot(cars)
title(main = expression(paste(Sigma[1], ' and ', Sigma^2)))
输出结果:
4. 一个复杂的例子
我们来输入一个复杂的公式:
代码为:
expression(paste((frac(1, m)+frac(1, n))^-1, ABCD[paste(m, ',', n)]))
5. 其他数学公式
最后的数学公式,只需要在expression()中进行相应的符号连接即可,具体要求可参考:Mathematical Annotation in R,这里不再进行赘述。
-----------------------------
原文地址:https://blog.csdn.net/weixin_41929524/article/details/88577902