jiptest 作圖方法最終更新完成

2021-02-25 生態學數據分析之R和Python

本來不想頻繁發同一個主題,主要是我沒想這麼快就基本定稿。但昨晚發了上一篇之後,頭腦有點清醒,太活躍,就借著這個勁把 plot.jip method 繼續寫了,想了想就是把橫坐標軸換了,然後在添加一個按最大值對原始螢光信號進行標準化的功能,基本上就完成了,這樣又刪掉了一個 ggplot2 和 scale 的依賴,這對新手來講會更好一些,少一些依賴,少一些提示,對熟練工來講,自己作圖更方便,即使是喜歡用 ggplot2 也沒關係,那不存在問題,對於喜歡 base plot 的來講,從頭開始作圖太麻煩就在我這個基礎上修改好了,今晚就簡單寫一下使用教程,方便不熟悉的童鞋們參考。

 

最近有點忙糊塗了,還是補充一下在線實時更新的地址,微信這點就不方便:

國內瀏覽快:http://zhu_jie_dong.gitee.io/photoanalysis/anay-6800.html#plotfluor

國外瀏覽快(國內也沒問題除了新疆地區):http://zhu_jie_dong.gitee.io/photoanalysis/anay-6800.html#fluro68

項目主頁:https://github.com/zhujiedong/jiptest

今天就演示一下完整的數據分析過程,可以當作說明來看。

安裝

我是沒能力,也沒精力提交 CRAN 的,如果需要,還是請在 github 安裝,有可能需要安裝 remotes

install.packages("remotes")

然後安裝:

install_github("zhujiedong/jiptest")

如果因為網絡原因失敗,可以轉戰 gitee:

install_git('https://gitee.com/zhu_jie_dong/jiptest')

導入數據

導入數據,實際上就是將所有測量的數據放在一個單獨的文件夾內,所謂單獨,就是只有測量的 ojip 數據的 excel 文件,不能有其他的.例如我放在了 ojip 文件夾內五個數據文件:

library(jiptest)

jip_data <- read_files("ojip")

jip_dcdata <- read_dcfiles("ojip")

計算相關參數

這個要求同上,直接出結果:

actest <- jip_test("ojip")

dctest <- jip_dctest("ojip")

例如我隨便顯示一部分結果(參數太多)

調製信號計算結果:

連續信號計算結果:

可以看出,對於進行標準化的參數,連續光和調製光是比較一致的。

作圖

作圖和昨天相差不大,如果僅僅是簡單查看,那麼直接用默認參數就好,需要調用上面最開始導入的數據文件:

默認使用標準化的螢光信號(也就是除以最大值,標準化到 0~1 之間,LI-6800 在 1.4 之後的版本也提供了儀器上查看的界面)。

默認調製光圖形

默認連續光圖形

查看結果是可以的,當然有些情況下需要進行調整才方便做展示用。

定製化圖形的方式

這個是這次改動的重點之一,例如都使用原始信號分別做上面兩幅圖:

定製調製光圖形

這裡使用原始螢光信號,然後更改圖例顏色等,主要是 add_leg = FALSE 不增加默認的圖例,以及 normalized = FALSE 不使用信號標準化。其他請參考幫助 ?plot.jip。我簡單寫了一下幫助文檔,大家應該基本能看明白,我實在沒時間好好寫一下。還是那句話,好看是見仁見智的問題,每個人審美不同,側重點不同,圖形的意義是直觀清晰的表達。

plot(jip_data,

    ylab = 'Normalized fluorescence signals',

    add_leg = FALSE,

    col = palette.colors(n = 5,  "set 1", alpha = 0.8),

    main = "Demodulated signals", pch = 14, normalized = FALSE)

legend(

 "topleft",

 unique(jip_data$SOURCE),

 col = palette.colors(n = 5,  "set 1", alpha = 0.8),

 pch = 14,

 cex = 0.6,

 pt.cex = 1.2,

 bty = "n")

定製連續光圖形

這個值改了兩個地方,是連續光的圖形

plot(jip_dcdata, legend_pos = "bottomright", normalized = FALSE)

 

關於標準化和非標準化圖形差異大的問題,這個比較簡單,原始信號比較低的那條線,是不同物種的不同葉片,所以不具備比較價值,另外4條線是一個葉片,不同暗適應時間的數據,我只是數據測試來用。

相關焦點

  • 中考數學診斷,尺規作圖題目整理,老師:用沒刻度的尺子和圓規
    其實我們今天學到的都是數學家們研究好的「方法」,我們怎麼去作一個角的平分線等等都是站在了巨人的肩膀上來學習的,大家可以想想在剛開始,沒有幾何作圖的概念,那些偉大的數學家們靠自己想像力作圖的場景,雖然技術在發展,但永遠不要忘了我們學習的都是前輩們的經驗,今天的簡單是昨天百倍千倍的努力,我個人覺得尺規作圖對我們中學生有以下幾個好處1,鍛鍊我們對幾何的想像力,我們現在好多同學碰到幾何證明題做不出來
  • 可以讓你卸載Visio的新銳作圖工具ProcessOn(全文)
    ,現在一切可以直接在線輕鬆完成!ProcessOn就是這樣一款在線作圖工具,它是用HTML5 Canvas以及JavaScript技術開發而成。比那些基於Flash的在線作圖工具要方便的多,速度很快,加載無延遲,使用之前只需註冊個帳號,這樣你以後創建的文件就都會保存在你的帳號裡,可以當作雲存儲,同時ProcessOn提供了功能強大的文件管理體系。
  • 拾貝(1)|9.10 周四|為什麼我們不能用尺規作圖三等分角?
    然而,相信我們很多人小學時也有著這樣的困惑,既然可以兩等分一個角,那麼是否可以通過尺規作圖的方法三等分任意一個角呢?一次次的嘗試,一次次的失敗似乎在告訴我們:這是不行的。今天我們從代數的角度來探討一下這個問題。
  • 對比多個在線作圖平臺後,發現還是易企秀輕設計的創意感最強!
    篇首語:在線作圖市場,既有創客貼、稿定設計、Canva、圖怪獸等簡單好用的在線作圖工具,又有易企秀輕設計這樣的智能創意設計平臺,共同助力無限用戶創意,輕鬆搞定各式內容的創意設計。相較於使用專業設計軟體作圖,輕量級的在線作圖工具更受歡迎。不需要有設計功底,只要會打字就能輕鬆實現在線作圖,而且做出來的圖還很美觀,且創意感超強。
  • 96編輯器在線作圖功能上線,封面圖一鍵搞定!
    哈嘍大家好呀氣溫逐步上升我是依舊兢兢業業搬磚的9妹還是老樣子話不多說我們直接切入主題96編輯器內可以在線作圖啦身為新媒體人為公眾號作圖那都是基本功平常做個海報做個封面圖都是家常便飯為了滿足用戶需求96編輯器內開闢了在線作圖功能收藏的這樣那樣的作圖網頁可以讓他們往後挪一挪了先來品品新功能香不香為了方便操作功能依舊是在左側的任務欄中點擊後便進入頁面
  • EXCEL作圖也能美美噠!
    EasyCharts有二十多種圖表樣式,每一種作者在下載的壓縮包裡都作了演示,大家可以直接參考其中的格式來作圖其實作圖這個事情,工具是次要的,關鍵在於你想要作出什麼樣的圖,你是如何構思、設計,最終如何最好地呈現你的結果。只要有心,就算是簡單的畫圖工具一樣可以畫出最牛B的圖來。當然了,神器在手,事半功倍嘛!
  • Photoshop作圖小技巧
    小編我空有一身作圖的本領,並!沒!有!圖!介於我今天講的是技巧,所以不會聊特基礎的東西啦小編用的是photoshop CS4版本,因為我是一個念舊的人(我才不會告訴你我是懶得下新版本呢)。 技巧一:Shift鍵我經常把Shift鍵比作一把尺子,為什麼這麼說呢?請看下面的例子。
  • 雕刻機作圖用什麼軟體好?
    精雕軟體精雕的功能相對就比較全面了,最常用的就是平面部分和虛擬雕塑(浮雕)部分,當然它還有曲面造型部分,對於曲面立體,它的功能就不如國際知名的CAD軟體(例如PROE,solidworks等),但是浮雕作圖在國內卻是首屈一指的
  • 第四講 R作圖-基礎-圖形參數設置:調色板
    在「R作圖」專輯中,我們將向大家介紹常見圖形的R作圖方法以及對應代碼解釋,幫助大家輕鬆理解和學習R作圖技巧
  • 高清模板素材,入門級繪製戶型圖的作圖神器
    戶型圖模板的套用方法如何繪製一幅實用美觀的戶型圖?首先,需要充分了解所繪房子的實際情況,按照事實繪製即可。第一步:下載「億圖圖示」軟體,或者通過瀏覽器訪問在線版億圖圖示。打開軟體,就可以開始作圖了。第二步:新建一幅時間線。
  • 物理老師魔性實驗走紅,新東方在線帶你盤點中考物理作圖重點題型
    「光學作圖類題型」光學作圖是中考物理實驗必考題型之一,常涉及到的考察方向有光沿直線傳播作圖、根據反射定律作圖以及利用平面鏡成像特點作圖。光沿直線傳播規律作圖。此類題型較為簡單,同學們在做題時著重注意以下兩點即可:光源照在光屏上所出現的成影是實像,必須用實線表示。光源沿光屏傳播的途徑具有方向性,必須用實線表示且標明箭頭。根據反射定律作圖。
  • 丐幫設計:新媒體運營人必備的免費作圖神器
    如今作圖不僅僅是設計師的專利,我們社交愛好者或者新媒體人、文案等,總會隨時隨地做幾張海報、封面圖,可是不會PS的我們要如何製作自己想要的平面海報呢?今天,丐小妹就要給大家推薦一款好用且資源豐富的設計網站——丐幫設計。
  • ProcessOn|「多快好省」的在線作圖工具
    工欲善其事必先利其器小編今天給大家推薦的是一款「多快好省」的在線作圖工具ProcessOn同時,它不僅僅匯聚著強大的作圖工具,還帶有海量的圖形化知識資源。「省」——省事省力,無需切換系統一款在線工具,所有自帶跨平臺特性。
  • 作圖工具有哪些好用的?簡單方便的畫圖軟體有哪些?
    作圖工具有哪些好用的?不管是生活還是工作中,我們經常會利用思維導圖或者流程圖,來幫助自己管理時間或者事情,以便更加高效地完成任務。平時看本書做筆記也會用畫思維導圖記筆記。那麼簡單方便的畫圖軟體有哪些呢?很多小白對於思維導圖還不是很熟悉,今天給大家分享一個好用的迅捷思維導圖軟體。
  • R與生物專題 | 第八講:R作圖-lattice軟體包繪製各種基本圖
    densityplot(~len,data=ToothGrowth
  • 請你計算並作圖:3時24分時,鐘面上時針和分針之間的夾角是多少度
    請你計算並作圖:3時24分時,鐘面上時針和分針之間的夾角是多少度。四·五班的小朋友們是怎樣用自己的方法把這個問題講清楚的?:老師點評建議:王楷瑞同學,既然先算的時針位置,我們就按照先畫時針,再畫分針的順序作圖。
  • R與生物專題 |第十三講 R作圖-ggplot2繪製小提琴圖
    在「R作圖」專輯中,我們將向大家介紹常見圖形的R作圖方法以及對應代碼解釋,幫助大家輕鬆理解和學習R作圖技巧。
  • 尺規作圖:角平分線、垂直平分線、過線外一點作線的垂線 - 熊二的...
    初中尺規作圖要會畫的三類線:角平分線、垂直平分線、過線外一點作線的垂線,第三類也叫找垂足或找垂線段。角平分線:從一個角的頂點出發,把這個角分成兩個相等的角的射線尺規作圖步驟:(以作∠ABC的角平分線為例)①任意選取半徑,以角的頂點點B為圓心畫圓弧,與∠ABC的兩邊分別交於點M、N;②取一半徑滿足r >1/2MN,分別以M、N為圓心,畫等半徑的圓弧,交於點O;③以B為端點,過O作射線BO,射線BO就是∠ABC的角平分線.
  • 第十二講:R作圖-ggplot2繪製箱式圖
    在「R作圖」專輯中,我們將向大家介紹常見圖形的R作圖方法以及對應代碼解釋,幫助大家輕鬆理解和學習R作圖技巧
  • SCI論文圖片編輯的最終兵器-AI(1)
    不過本宮是不會給你們講這些圖片的製作方法的,畢竟本宮不是學平面設計出身的。所以呢,今天就給大家槓槓AI(版本為CS6)在SCI論文中的一些基本用法。SCI論文中最常見的圖就是柱狀圖、拆線圖這種了,最容易達不到作圖標準的也是這些圖。比如說下面這兩張圖是從GraphPad裡生成的,我們想讓它們好好的成為一張圖。