Veusz教程(4) 文字標註

2021-09-19 16:19:08 字數 1396 閱讀 3758

相關博文:

(1)veusz教程(1)——匯入資料

(2)veusz教程(2)——建立資料集

(3)veusz教程(3)——原始碼編譯

(4)veusz教程(4)——文字標註

veusz的文字標註功能很強大,支援latex和python表示式賦值,如果熟悉python的朋友,又覺得matplotlib用來製作**插圖太low的話,veusz可以說是最好的選擇,用好了的話效率比origin還有高,最重要的是——開源免費!這也意味著學術生涯不止於在校期間(使用origin)。

在veusz中需要輸入文字標註的地方少不了使用latex語言來標註諸如公式之類的內容,veusz提供了這些支援下圖為官方幫助文件的截圖,對於文字部分latex的使用已經重點用黃色背景標註。

注意:veusz使用latex不需要再額外新增美元符號$

常用latex語法:

這是乙個強大的功能,輸入格式為

%}%
比如有預定義函式g(x

)=si

n(x)

+cos

(x)g(x)=sin(x)+cos(x)

g(x)=s

in(x

)+co

s(x)

,要計算g(π

)g(\pi)

g(π)

的值,在label裡面輸入

%}%
即可,如下圖:

那麼現在有個問題,前面得到的計算結果太長,顯示不好看,我們可以將其轉換為str,然後再用切片的方法提取字串前4位就可以了,命令變為

%}%
如下圖:

python賦值方法除了可以顯示所需表示式的值,也可以將控制標籤位置:

1)設定x position,例如設為2;位置模式(position mode)選擇axes

2)設定y position,這裡不能使用python表示式賦值功能,但是我們可以這樣確定y座標值:跟前之前label中顯示的值,在y position中輸入即可

文字預處理 (4)文字糾錯

一般有兩種文字糾錯的型別 首先看一下non word的拼寫錯誤,這種錯誤表示此詞彙本身在字典中不存在,比如把 要求 誤寫為 藥求 把 correction 誤拼寫為 corrction 尋找這種錯誤很簡單,例如分完詞以後找到哪個詞在詞典中不存在,那麼這個詞就可能是錯誤拼出來的的詞。操作步驟 找到候選...

CSS(4) 文字布局

文字 可以控制字型,文字大小,文字顏色,文字粗細,斜體,下 中 頂劃線。text transform 首字母或全部首字母大寫.font family 控制字形,見另一blog font size 控制字型 例如 p.f12 text decoration 實現underline 下劃線 overli...

Python例項4 文字進度條

import time scale 10 print 執行開始 for i in range scale 1 a i b scale i c i scale 100 time.sleep 0.1 print format c,a,b print 執行結束 import time for i in r...