0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

R語(yǔ)言中特殊符號(hào)的使用

冬至子 ? 來(lái)源:R語(yǔ)言和Bioconductor學(xué)習(xí)筆記 ? 作者:藍(lán)色馬蹄蓮 ? 2023-05-22 14:58 ? 次閱讀

有時(shí)候我們需要在圖形上添加特殊符號(hào),比如希臘字母和斜體字。有時(shí)候,我們還希望在圖形上添加數(shù)學(xué)注釋。在R語(yǔ)言中,我們可以使用expression()函數(shù)來(lái)完成這個(gè)任務(wù)。

希臘字母:

## 1 alpha
## 2 beta  
## 3 gamma  
## 4 delta
## 5 epsilon
## 6 zeta
## 7 eta
## 8 theta
## 9 iota  
## 10 kappa  
## 11 lambda
## 12 mu  
## 13 nu
## 14 xi
## 15 omicron  
## 16 pi
## 17 rho  
## 18 (final) sigma
## 19 sigma  
## 20 tau
## 21 upsilon
## 22 phi  
## 23 chi
## 24 psi  
## 25 omega  
Greek_text <- c("alpha", "beta", "gamma", "delta", "epsilon", "zeta", "eta", "theta", "iota", "kappa",  "lambda", "mu", "nu", "xi", "omicron",  "pi",  "rho",  "sigma", "tau", "upsilon", "phi",   "chi", "psi", "omega")
greek <- c(expression(alpha), expression(beta), expression(gamma), expression(delta), expression(epsilon), expression(zeta), expression(eta), expression(theta), expression(iota), expression(kappa), expression(lambda), expression(mu), expression(nu), expression(xi), expression(omicron), expression(pi), expression(rho), expression(sigma), expression(tau), expression(upsilon), expression(phi), expression(chi), expression(psi), expression(omega))
y_coord <- vector(mode = "numeric", length = 23L)
for(i in 1:23) {y_coord[i] <- 1 + 3*i}
plot(1:70, type = "n", ylab = "", xlab = "", axes = FALSE)
for(i in 1:24){
text(10, y_coord[i], labels = greek[i])
text(15, y_coord[i], labels = Greek_text[i], adj = c(0.1, 0.4), cex = 0.8)
}

圖片

公式:

xlab.name <- expression(paste(italic(vti), Delta, sep=""))
ylab.name <- expression(mu * "ml")
main.name <- expression(paste(plain(sin) * phi))
plot(0, 0, xlab=xlab.name, type ="n",  ylab=ylab.name, main=main.name, xlim=c(-pi, pi), ylim=c(-1.5, 1.5), axes=FALSE)
axis(1, at = c(-pi, -pi/2, 0, pi/2, pi), labels = expression(-pi, -pi/2, 0, pi/2, pi))
axis(2)
box()
text(-pi/2, 0, expression(hat(alpha) == (X^t * X)^{-1} * X^t * y))
text(pi/2, 0, expression(paste(frac(1, sigma*sqrt(2*pi)), plain(e)^{frac(-(x-mu)^2, 2*sigma^2)}, sep="")), cex = 1.2)

圖片

ylab.name <- expression(sigma[21])
main <- expression(paste(italic(Sch9), Delta, "(18s and 5.8s)"))
n <- 20
plot(0, 0, ylab = "",  xlab = "", type = "n", main = substitute(paste(n[i], " = ", k), list(k = n)))
i <- 2
range.name = substitute(paste(italic(Sch9), Delta, " ", p, "/", k, " hr"), list(k = i*12, p = (i+1)*12))
text(0, 0, range.name)

圖片

上下標(biāo):

plot(1,1, type = "n", ylab = "", xlab = "", main='Title')
text(1, 1.2, labels = expression('Title'^2), cex = 2, col = "darkgreen")
text(1, 0.8, labels = expression('Title'[2]), cex = 2, col = "red")

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • r語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    30

    瀏覽量

    6288
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何用鍵盤輸入特殊符號(hào)(搜狗輸入法怎么打特殊符號(hào))

    如何用鍵盤輸入特殊符號(hào)(搜狗輸入法怎么打特殊符號(hào))首先教你用快鍵操作方法:切換至"搜狗輸入法"狀態(tài)--->shift+ctrl+m--->
    發(fā)表于 11-25 18:23

    LabVIEW轉(zhuǎn)換為C語(yǔ)言

    想轉(zhuǎn)換成C語(yǔ)言,安裝完CGenerator后,在生成過(guò)程中提示輸入密碼,為什么?程序中無(wú)中文也無(wú)特殊符號(hào)。
    發(fā)表于 12-05 17:02

    &符號(hào)在C語(yǔ)言中有兩種含義

    &符號(hào)在C語(yǔ)言中有兩種含義:①取地址;②按位與;問(wèn)題就來(lái)了。本人近期有一段程序其中有一條:if(addr&3 != 0)adh_block[addr>>2]2]2]
    發(fā)表于 05-25 14:30

    [轉(zhuǎn)]Linux通配符與特殊符號(hào)知識(shí)大全匯總

    范圍的意思,也可以用連續(xù)數(shù)字[1-9][!abcd]同[^abcd],表示不匹配括號(hào)里面的任何一個(gè)字符,也可為[!a-d]Linux特殊符號(hào):路徑和位置相關(guān)~用戶的家目錄,超級(jí)用戶為/root,普通用戶為
    發(fā)表于 09-13 14:11

    CAD軟件特殊符號(hào)的繪制方法

    還能快速繪制繁雜的CAD特殊符號(hào)和標(biāo)注說(shuō)明,讓設(shè)計(jì)更智能,智造更精準(zhǔn)。下面,小編就給大家介紹一下各種特殊符號(hào)的繪制方法。  方法一:特殊符號(hào)圖紙集  最簡(jiǎn)單的方法,是找一個(gè)比較全的特殊符號(hào)
    發(fā)表于 12-02 14:20

    怎么在CAD圖紙中繪制特殊符號(hào)?

    在CAD繪圖過(guò)程中,有些時(shí)候會(huì)需要在CAD圖紙中添加一些特殊符號(hào),那么CAD中怎么添加特殊符號(hào)呢?浩辰CAD軟件可以快速繪制繁雜的CAD特殊符號(hào)和標(biāo)注說(shuō)明,讓設(shè)計(jì)更智能,智造更精準(zhǔn)。接下來(lái)的CAD
    發(fā)表于 06-06 21:32

    shell中的三種引用符號(hào)是什么

    筆記系列嵌入式系統(tǒng)方向?qū)W習(xí)筆記1嵌入式系統(tǒng)方向?qū)W習(xí)筆記2嵌入式系統(tǒng)方向?qū)W習(xí)筆記3嵌入式系統(tǒng)方向?qū)W習(xí)筆記4嵌入式系統(tǒng)方向?qū)W習(xí)筆記5嵌入式系統(tǒng)方向?qū)W習(xí)筆記6文章目錄筆記系列一、變量1.特殊符號(hào)
    發(fā)表于 12-22 07:01

    怎么/如何輸入特殊符號(hào)

    怎么/如何輸入特殊符號(hào) 很多愛玩游戲的人,就知道怎么樣輸入特殊符號(hào)。但也有很多不知道如何輸入特殊符號(hào)的。 如何
    發(fā)表于 11-25 18:00 ?3237次閱讀

    搜狗怎么/如何打輸入特殊符號(hào)

    搜狗怎么/如何打輸入特殊符號(hào) 首先教你用快鍵操作方法: 切換至"搜狗輸入法"狀態(tài)--->shift+ctrl+m--->shift+ctrl++b--->F--然后就出來(lái)了
    發(fā)表于 11-25 18:17 ?12.4w次閱讀

    各種特殊符號(hào)的英文叫法

    各種特殊符號(hào)的英文叫法 # pound 井號(hào)       backslash, sometimes escape 反斜線轉(zhuǎn)義符,有時(shí)表示轉(zhuǎn)義符或續(xù)行
    發(fā)表于 02-24 11:53 ?9796次閱讀

    Mathematica函數(shù)中的運(yùn)算符及特殊符號(hào)

    Mathematica函數(shù)中的運(yùn)算符及特殊符號(hào)
    發(fā)表于 02-18 17:05 ?7238次閱讀

    CAD如何輸入特殊符號(hào),如直徑符號(hào)等?

    1.功能描述 在標(biāo)注文本時(shí),常常需要輸入一些特殊字符,如上劃線、下劃線、直徑、度數(shù)、公差符號(hào)和百分比符號(hào)等。多行文字可以用上/下劃線按鈕及右鍵菜單中的符號(hào)菜單來(lái)實(shí)現(xiàn)。針
    發(fā)表于 10-22 17:11 ?9.9w次閱讀
    CAD如何輸入<b class='flag-5'>特殊符號(hào)</b>,如直徑<b class='flag-5'>符號(hào)</b>等?

    python語(yǔ)言中類的特殊方法相關(guān)用法詳細(xì)資料概述

    本文和大家分享的主要是python語(yǔ)言中類的特殊方法相關(guān)用法,希望對(duì)大家有幫助。包括了:構(gòu)造序列,程序演示
    發(fā)表于 10-25 18:01 ?16次下載

    C語(yǔ)言中#和##符號(hào)有什么樣的作用

    #endif定義的無(wú)用代碼過(guò)濾掉; 將代碼中沒用的注釋部分刪除等。 從而生成一個(gè)沒有宏定義、沒有條件編譯指令、沒有特殊符號(hào)的輸出文件。
    的頭像 發(fā)表于 02-24 10:56 ?4.6w次閱讀

    詳解C語(yǔ)言中特殊用法

    C語(yǔ)言有很多特殊的用法,如果這些特殊用法使用得當(dāng),會(huì)是你的代碼變得更加有健壯,更加容易維護(hù)。
    的頭像 發(fā)表于 07-15 08:57 ?1467次閱讀