你好,欢迎访问远方教程PC版!
广告位招租

R技巧[43]:R进行绘图时输出希腊字符、上标、下标及数学公式

[日期:2019-09-11]   来源:远方教程  作者:远方教程   阅读:191次[字体: ] 访问[旧版]
 捐赠远方教程 

相关链接:http://www.52yfjc.com/show.asp?id=1053

        通常在我们写论文时,所需要的统计图是非常严谨的,里面的希腊字符与上下脚标都必须要严格书写。因此在使用R绘图时,如何在我们目标图中使用希腊字符、上标、下标及一些数学公式呢?在本博客中我们会进行详细的说明。

        后面我们都将以一个最简单的绘图为例,只是将其标题进行修改。

 1. 输入希腊字母

 使用希腊字符、上标、下标及数学公式,都需要利用一个函数:expression(),具体使用方式如下:

plot(cars)
title(main = expression(Sigma))

输出结果:

R进行绘图时输出希腊字符、上标、下标及数学公式-远方教程

2. 输入上下标

 expression()中的下标为[],上标为^,空格为~,连接符为*。示例代码如下:

plot(cars)
title(main = expression(Sigma[1]~'a'*'n'*'d'~Sigma^2))

输出结果:

R进行绘图时输出希腊字符、上标、下标及数学公式-远方教程

3. paste()函数字符连接

想达到上面的效果,我们其实可以使用paste()expression()进行组合,不需要上述繁琐的过程,也能够达到我们上述一模一样的输出,并且方便快捷:

plot(cars)
title(main = expression(paste(Sigma[1], ' and ', Sigma^2)))

输出结果:

R进行绘图时输出希腊字符、上标、下标及数学公式-远方教程

4. 一个复杂的例子

我们来输入一个复杂的公式:

R进行绘图时输出希腊字符、上标、下标及数学公式-远方教程

代码为:

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

图片展示
 
相关评论
站长推荐