我使用format_coord回调来绘制轮廓图,即:
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 $由于
答案 0 :(得分:0)
问题与图号相同,tex渲染只适用于情节本身(调用savefig()
时得到的东西。