認(rèn)識(shí) Plots:一款適用于 Linux 桌面的數(shù)學(xué)圖形繪圖應(yīng)用
Plots 是一款圖形繪圖應(yīng)用,它可以輕松實(shí)現(xiàn)數(shù)學(xué)公式的可視化。你可以用它來(lái)繪制任意三角函數(shù)、雙曲函數(shù)、指數(shù)函數(shù)和對(duì)數(shù)函數(shù)的和與積。
在 Linux 上使用 Plots 繪制數(shù)學(xué)圖形
Plots 是一款簡(jiǎn)單的應(yīng)用,它的靈感來(lái)自于像 Desmos 這樣的 Web 圖形繪圖應(yīng)用。它能讓你繪制不同數(shù)學(xué)函數(shù)的圖形,你可以交互式地輸入這些函數(shù),還可以自定義繪圖的顏色。
Plots 是用 Python 編寫的,它使用 OpenGL 來(lái)利用現(xiàn)代硬件。它使用 GTK 3,因此可以很好地與 GNOME 桌面集成。
使用 Plots 非常直白。要添加一個(gè)新的方程,點(diǎn)擊加號(hào)。點(diǎn)擊垃圾箱圖標(biāo)可以刪除方程。還可以選擇撤銷和重做。你也可以放大和縮小。
你輸入方程的文本框是友好的。菜單中有一個(gè)“幫助”選項(xiàng)可以訪問文檔。你可以在這里找到關(guān)于如何編寫各種數(shù)學(xué)符號(hào)的有用提示。你也可以復(fù)制粘貼方程。
在深色模式下,側(cè)欄公式區(qū)域變成了深色,但主繪圖區(qū)域仍然是白色。我相信這也許是這樣設(shè)計(jì)的。
你可以使用多個(gè)函數(shù),并將它們?nèi)坷L制在一張圖中:
我發(fā)現(xiàn)它在嘗試粘貼一些它無(wú)法理解的方程時(shí)崩潰了。如果你寫了一些它不能理解的東西,或者與現(xiàn)有的方程沖突,所有圖形都會(huì)消失,去掉不正確的方程就會(huì)恢復(fù)圖形。
不幸的是,沒有導(dǎo)出繪圖或復(fù)制到剪貼板的選項(xiàng)。你可以隨時(shí) 在 Linux 中截圖,并在你要添加圖像的文檔中使用它。
在 Linux 上安裝 Plots
Plots 為各種發(fā)行版提供了不同的安裝方式。
Ubuntu 20.04 和 20.10 用戶可以使用 PPA:
sudo add-apt-repository ppa:apandada1/plots
sudo apt update
sudo apt install plots
對(duì)于其他基于 Debian 的發(fā)行版,你可以使用 這里 的 deb 文件安裝。
我沒有在 AUR 軟件包列表中找到它,但是作為 Arch Linux 用戶,你可以使用 Flatpak 軟件包或者使用 Python 安裝它。
如果你感興趣,可以在它的 GitHub 倉(cāng)庫(kù)中查看源代碼。如果你喜歡這款應(yīng)用,請(qǐng)考慮在 GitHub 上給它 star。
結(jié)論
Plots 主要用于幫助學(xué)生學(xué)習(xí)數(shù)學(xué)或相關(guān)科目,但它在很多其他場(chǎng)景下也能發(fā)揮作用。我知道不是每個(gè)人都需要,但肯定會(huì)對(duì)學(xué)術(shù)界和學(xué)校的人有幫助。
不過(guò)我倒是希望能有導(dǎo)出圖片的功能。也許開發(fā)者可以在未來(lái)的版本中加入這個(gè)功能。
你知道有什么類似的繪圖應(yīng)用嗎?Plots 與它們相比如何?