1
我使用format_coord回調靚起來的等高線圖,即:matplotlib format_coord使用TeX的標記
ax = subplot(111)
ax.contourf(xx, yy, zz, cmap='jet')
...
z = interp2d(xx, yy, zz)
def format_coord(x,y):
return r'$f_x(%1.4f, %1.4f) = %1.4f$' % (x,y, z(x,y))
ax.format_coord = format_coord
它除了文字的所有作品不會被渲染到TeX的標記,只是原始的字符串以$跡象出現......有沒有辦法強制通過matplotlib TeX渲染標記
另外我注意到圖(num = ...)中的相同問題(雖然這是我認爲的系統窗口,噸真的期望它的工作),例如:
Figure(num=r'$f_x$')
呈現只需$ F_X $的數字名稱
感謝
我想這可能是這種情況,但我希望我可以手動強制它通過一些渲染功能,但我猜目的地(即操作系統的圖形標題或工具欄)將不得不支持顯示這個,我認爲它不? – othane
我想你可以在GUI中嵌入圖形,包含一些合適的小部件,捕獲鼠標事件,渲染tex(matplotlib必須具有某個地方的函數?)並更新小部件。 – Goyo