零基礎Origin教程4:Error Bar其實一點也不Error

2021-02-19 科研共進社

本期精彩:

搞科研的一大特性是尤其在意數據的準確性。大家在投稿的時候是否被審稿人要求過在圖中加上Error bar?或者是對 Error bar 的使用提出疑問呢?本期內容告訴你如何正確的使用 Error bar。

按照慣例,從最簡單的內容開始。

1. 設置 Error bar 數據列:

選中某一列,右擊,選擇 Set as,選擇 X Error 或者 Y Error,如圖8.1。


▲圖8.1

2. 作圖:

全選數據或選擇所需數據,根據需要作出不同類別圖形。這裡以 Scatter and Line 為例,如圖8.2。


▲圖8.2

這種簡單的 Error bar 作圖並不能滿足日常作圖要求。下面根據實際情況進行舉例分析。

情況一:為了確保實驗結果的準確性,我們常常會多次重複實驗,所以作圖時需要先計算出平均值和誤差,然後作圖(此處會涉及 Origin 中簡單計算過程)。

1.計算平均值和誤差:

圖8.3 中 B, C, D 列為三組重複實驗數據。選中 B, C, D 列,右擊,選擇並單擊 Statistics on Rows(可以試試 Statistic on Columns)。


▲圖8.3

出現如圖8.4 所示對話框,展開 Moments,勾選 Mean 和 Standard Deviation,單擊 OK。設置完成後,原來的工作簿(Book3)裡會新增兩列,分別為平均值和誤差,見圖8.5。


▲圖8.4

2.作圖:

選中新增兩列(平均值和誤差),根據所需類型作圖,如圖8.5。


▲圖8.5

情況二:不難發現上面這些誤差棒的正負誤差相同。確實在大多數情況下,正負誤差應該相同。但偶爾也會碰到正負誤差不同的情況或者只有正誤差或負誤差。怎麼辦呢?(小木蟲上一堆人在問)。小編現在開始解密啦。

1. 設置正負誤差值:

利用上文中的方法,新增兩組誤差列,然後全選作圖,如圖8.6。


▲圖8.6

2. 調節正負誤差的顯示方式:

雙擊誤差棒,會出現如圖8.7 所示對話框。對話框中左半部分對應工作簿中數據列(圖中可見Positive Error 和 Negative Error)。先選中 Positive Error,然後在右側 Direction 中勾選中Plus。根據同樣方法設置 Negative Error(Negative Error 則對應選擇 Minus)。同時可設置 Error Bar 的顏色、粗細等屬性。設置完成單擊 OK。


▲圖8.7

提示:如果雙擊誤差棒,彈出的對話框中沒有左半部分。請單擊對話框左下角的「箭頭」圖標,即可展開圖8.7 中的左半部分。

Error bar 基本設置介紹完成,掌握了這些技能基本足以應付平時數據處理 。但 Error bar 的功能遠不止這些,對於 Error bar一些更高級的運用將出現在 Origin 進階教程中。比如如何控制Error bar出現次數?及選擇性的讓某些點有 Error bar 而另外一些點則沒有。Error bar 變成Error Area。

相關焦點

  • 再談「error bar「.
    「於是,我們用3次實驗重複的均值作為柱狀圖中bar的高度。那麼Error bar的高度怎麼得到的?通過查閱文獻,我們發現有的文章用「標準差「(SD),有的文章用「標準誤差」(SEM)。「額。。。我該用哪個呢?」
  • error接口
    接口從本書的開始,我們就已經創建和使用過神秘的預定義error類型,而且沒有解釋它究竟是什麼。實際上它就是interface類型,這個類型有一個返回錯誤信息的單一方法:type error interface { Error() string}創建一個error最簡單的方法就是調用errors.New函數,它會根據傳入的錯誤信息返回一個新的error。
  • 《英雄聯盟手遊》authenticationerror報錯解決方法教程
    如何解決呢,很多玩家都很著急的,一直進不去遊戲就是這個提示,下面就來介紹下英雄聯盟手遊authentic... 英雄聯盟手遊authentication error是什麼情況,今天ios上線的時候就提示這個,如何解決呢,很多玩家都很著急的,一直進不去遊戲就是這個提示,下面就來介紹下英雄聯盟手遊authentication error怎麼解決。
  • LOL《英雄聯盟》手遊新手教程,An error occerred進不去解決方法
    LOL手遊已經開啟了公測幾天了,進入遊戲的玩家也越來越多,不過遊戲的火爆也對遊戲的伺服器造成了很大的壓力,許多玩家都遇到了進不去遊戲的問題,小編接下來為大家帶來報錯An error occerred進不去遊戲的解決方法。
  • mistake 和 error 的區別
    英語中, mistake 和 error 都有「錯誤」的意思,但這兩個詞有一定的區別,今天我們一起學習一下。1. mistake:主要是指所做出的決定後來被證明是錯誤的。常用的詞組是 make a mistake. 做錯了一件事。
  • 我的世界error錯誤信息 應用程式錯誤解決方法
    下面就為大家帶來我的世界error應用程式錯誤信息的解決方法。   我的世界error應用程式錯誤解決方法: 這個Java不支持64位JVM實例。請安裝所需的版本。   分析出可能是玩家的JAVA程序下載的版本錯誤。建議玩家搞清楚自己的電腦系統是多少位的?而遊戲中JAVA是需要和玩家的電腦系統相匹配的版本才能夠正常運行。
  • 標準誤(Standard Error)
    但是為了得到標準誤,我們不可能做很多次科學實驗。實際上我們可以做一次樣本實驗,然後採用估算公式: (sample):    std=np.std(sample,ddof=0)    standard_error=std/math.sqrt(len(sample))    return standard_error#求真實標準誤def Standard_error_real():    for i in range
  • 一分鐘學個詞|Margin of error
    ↑點擊上面綠標在線試聽今天的音頻,音頻播放器已經支持暫停、快進、後退功能了)今天我們要學的詞是 Margin of errorMargin of error 誤差幅度。最近民調顯示,愛奧華州黨團會議召開前夕,Hillary Clinton has a three percentage-point lead over Bernie Sanders, within the poll's margin of error of 4 percent.
  • 【譯】對Rust中的std::io::Error的研究
    ErrorKind模式提供一種便利的方式來基於類別處理錯誤,最後一點意味著,io::Error可以被用於ad-hoc[6]錯誤,因為&str和 String 可以轉為Box<dyn std::error::Error>:io::Error::new(io::ErrorKind
  • 同樣是錯,error 和 mistake 卻是兩種完全不一樣的錯
    人都會犯錯,所以如果你把 error 和 mistake 弄錯那是正常的事情,但是看了這篇文章之後,你還是弄混 error 和 mistake 的用法,那只能是你偶爾的 mistake了。一、error 作為名詞,指的是錯誤的、差誤的,不準確的行為等,是一個更正式的單詞,通常用在科技術和學術方面的寫作,而不用在隨意的場合,可以是一個錯誤的計算或判斷;如果一個操作與規則、特定模型或編碼規範等不同,則將其視為錯誤或產生錯誤,比如在體育或其他活動中違反規則就是 error;它還是一個與計算和編程相關的集合術語,例如:
  • 用英語讀懂英語:trial&error(試錯)
    用英語讀懂英語:trial&error(試錯)對於習慣用中文學英語理解英語的人,學習英語trial and error時得到和積累的只有一個中文詞:試錯。而對於訓練自己把英語「讀成」英語的學習模式來說,英語trial&error卻是下面的學過或沒學過的實用英語以及「英語口語」:1. problem solving/to solve problems:a basic way or method of problem solving
  • 你犯的錯誤是mistake還是error?
    親愛的小夥伴們,今天我們來一塊學習一下兩個詞的辨析,mistake和error,兩個詞都有「錯誤」的意思,那分別在什麼情況下用呢?Mistakemistake通常指的是被事實證明錯誤的選擇,是基於行為的,並且可以自我修正的。
  • 《穿越火線》error missing fonts什麼意思 error missing fonts介紹
    導 讀在遊戲《穿越火線》中,error missing fonts的意思是遊戲字體報錯而無法進入遊戲。
  • LOL英雄聯盟手遊An error occurred進不去解決方法
    LOL英雄聯盟手遊公測來襲,不少玩家在擠不進遊戲時遇到了「An error occurred!Please try again later.」的英文提示。An error occurred是什麼意思?要如何解決呢?一起來了解下吧。
  • 《lol手遊》authentication error如何解決 There was a problem...
    導 讀 lol手遊authentication error怎麼辦?
  • LOL手遊錯誤an error occurred!解決思路分享
    LOL手遊錯誤an error occurred!很多小夥伴在登錄外服帳號遇到了這個情況,那麼an error occurred!please try toagain later是什麼意思呢?快跟小編瞧一瞧吧。
  • Got fatal error 1236原因和解決方法
    本文整理了常見的幾種 error 1236 報錯,並給出相應的解決方法,有所不足之處,當然也希望各位讀者朋友指正。2.2 slave 在主庫找不到binlog文件Got fatal error 1236 from master when reading data from binary log:原因該錯誤發生在從庫的io進程從主庫拉取日誌時,發現主庫的mysql_bin.index文件中第一個文件不存在。
  • ...error occurred please try toagain later是什麼意思 意思介紹
    很多我那件在反映出現了an error occurred!please try toagain... LOL手遊an error occurred!please try toagain later是什麼意思?很多我那件在反映出現了an error occurred!
  • 《英雄聯盟手遊》Anerroroccurred進不去怎麼辦 遊戲進不去解決方法
    導 讀 LOL英雄聯盟手遊公測來襲,不少玩家在擠不進遊戲時遇到了「An error occurred!
  • ...error occurred please try toagain later是什麼意思 全英文...
    這一串的英文提示一般出現在伺服器炸服的情況哦,具體如何解決an error occurred p... LOL手遊an error occurred please try toagain later怎麼解決?