LabPlot替代Origin用於科研繪圖

Origin軟件被許多科研工作者用於數據分析與科研繪圖。也許打開10個科研人員的電腦,其中有9臺均安裝了Origin,至於軟件是否是正版,我們就不多說了。

在開源屆有一款軟件,它同樣提供了交互式的科研數據分析與繪圖功能,並且也十分易用,同時還有活躍的社區在維護並拓展著。那就是LabPlot,一款基於KDE函式庫的跨平臺科研數據分析繪圖軟件。

LabPlot的特性

LabPlot具有非常豐富的數據分析與繪圖功能,還有很多不錯的特性值得我們去嘗試。下面小編將為你盤點LabPlot中不容錯過的特性。

通用特性

LabPlot基於項目來對數據進行管理,通過樹狀結構來組織對象,通過項目中的文件夾與子文件夾的方式來實現更好的對象管理。

在數據容器方面,LabPlot使用Spreedsheet表單和Matrix矩陣的方式來表示數據,以進行數據分析和可視化。

為了能夠更好地組織可視化對象,比如繪圖、標籤、圖像等,LabPlot通過Worksheet來放置這些對象,並支持不同的佈局和縮放。標籤也支持LaTeX。

數據分析

  • LabPlot提供了線性、非線性迴歸分析,並支持許多預定義或者用戶自定義的擬合模型。
  • 數值微分(最高六階)和數值積分(rectangular, trapezoid, Simpson方法)
  • 數據平滑
  • 多類型插值
  • 傅里葉變換,支持多種窗函數: Hann, Hamming, Blackman
  • 傅里葉濾波,包括: 低通、高通、帶通、帶阻濾波器等
  • 卷積運算

計算特性

LabPlot支持許多開源的計算機代數系統(CAS),比如Maxima、Octave、Sage、Scilab、Python等。如果這些CAS系統被安裝到了計算機上,你可以直接在LabPlot上使用它們。

CAS中使用的數組類的變量,比如Maxima的lists,Python的lists或元組等可以被用作LabPlot繪圖的數據源。

更多特性

此外LabPlot還有豐富的數據導入導出功能,支持ASCII,HDF5、netCDF、FITS、JSON等多種常用數據格式。

同時LabPlot還提供了支持以讓用戶能夠讀入Origin的項目文件。

更多特性請移步至LabPlot官網查看。

安裝

Ubuntu/Debian

<code>~$ sudo apt install labplot/<code>

openSUSE

<code>~$ zypper install labplot/<code>

Fedora

<code>~$ dnf install labplot/<code>

ArchLinux

<code>~$ sudo pacman -S labplot/<code>

Windows

LabPlot官網提供了LabPlot新版本的二進制安裝程序,你可以前往下載並安裝。

  • https://labplot.kde.org/download/

應用展示

下面我們將展示LabPlot繪製的漂亮的數據圖譜:

信號處理


LabPlot替代Origin用於科研繪圖

數值計算


LabPlot替代Origin用於科研繪圖

Python會話


LabPlot替代Origin用於科研繪圖

經驗分享

在Windows上使用LabPlot時,如果需要使用Latex,你需要安裝一種LaTeX支持,比如MiKTeX。另外,你還需要安裝GhostScript。

往期文章

本平臺致力於在國內推廣與傳播開源的科學計算工具。歡迎關注我們,以獲取更多免費有用的資訊。


分享到:


相關文章: