在使用R語言作圖時,有時需要在圖上標注諸如求和、積分、上下標等數學符號,該操作可以通過expression函數完成。
expression(...)
括號中輸入數學表達式,配合plot、text、title、axis等函數使用,可以將數學公式繪制在圖表上。
1 x <- seq(0, 4, 0.01) 2 y <- sqrt(x) 3 tt <- expression(y == sqrt(x)) 4 plot(x, y, type = 'l', main = tt, las = 1)
expression函數支持的表達式語法與Latex類似,常用的表達式語句可以查看plotmath的幫助,即?plotmath。下面簡單總結一下:
1、基礎運算符
2、大型運算符
3、上下標
4、箭頭符號
5、集合運算
6、導數符號
7、特殊字體
8、希臘字母
希臘字母既可以使用其英文名表達,也可以使用symbol()表達。