2016-06-14 25 views
1

我在這裏有一個利基問題,我找不到任何特定的指導。我想知道是否有人知道如何正確處理matplotlib包內軸標籤下面的文字:matplotlib:處理ax.set_xlabel/ax.set_ylabel中的語音標記/引號

ax.set_xlabel(r'$1.005116" per pixel$') 

引號是告訴類只需鍵入:1.005116,在「(其中停止對應弧的第二單元)

有誰知道正確的方法來處理這個

回答

3

拍攝廣告的事實優勢,你正在使用的LaTeX:

ax.set_xlabel(r"$1.005116^{\prime\prime}$ per pixel") 

(我認爲它看起來更好,如果「每個像素」部分在LaTeX的數學模式不,但是這是一個風格問題)

+0

完美工作。我可能會用:「$ 1.005116^{\ prime \ prime} $ $ \ mathrm {pix}^{ - 1} $」 – user3125347

+1

r「$ 1.005116^{\ prime \ prime} $ pix $^{ - 1} $ 「也將起作用,因爲這是值得的...... –

3

是這樣的:

ax.set_xlabel(r'''$1.005116''\ per\ pixel$''') 
+0

Errr,關閉。這讓我對'per'中的'p'有興趣... – user3125347

+0

對不起。修訂。我用非常小的文字來測試。根據這個帖子;這是正確的方法:http://tex.stackexchange.com/a/533 –

+0

編輯仍然無法正常工作...對不起。越來越近了。 :)(P.S.鏈接似乎更多關於乳膠標準,而不是matplotlib翻譯) – user3125347