You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matplotlib中使用LaTeX \textcolor{}命令为文本部分着色无效的问题求助

Matplotlib中使用LaTeX \textcolor{}命令为文本部分着色无效的问题求助

我最近在尝试给Matplotlib绘图里的LaTeX文本部分着色,用了\textcolor{}命令,但不管怎么试,着色的部分还是显示黑色。

我写的代码如下:

import matplotlib
matplotlib.use('TKAgg')

from matplotlib import rc
rc('text',usetex=True)
rc('text.latex', preamble=r'\usepackage{color}')
import matplotlib.pyplot as plt

if __name__ == "__main__":
    fig = plt.figure()
    fig.text(0.5, 0.5, r'black \textcolor{red}{red}')
    plt.show()

我试过把后端改成pc,但还是没效果。有没有大佬能给点建议,怎么才能实现文本部分着色的需求呢?

备注:内容来源于stack exchange,提问作者user7431005

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:53:07