繁体   English   中英

如何在python图形文本上更改字体类型

[英]How to change the font type on a python graph text

我在图形上显示此文本,但我需要将其显示为其他类型的字体。 我该怎么做呢? 我还需要将x ^ 3 + 3x ^ 2 + 4x以正确的格式显示,就好像要编写没有^的格式一样。

plt.text(-5,250,'f(x) = x^3 + 3x^2 + 4x',fontsize=16,fontstyle='italic')
plt.text(3,150,'f(x)',fontsize=16,fontstyle='italic')
plt.text(3,-180,'-f(x)',fontsize=16,fontstyle='italic')

要更改字体系列,请传递family关键字:

plt.text(-5,250,'f(x) = x^3 + 3x^2 + 4x',fontsize=16,fontstyle='italic', family='serif')

您可以从['serif' | 'sans-serif' | 'cursive' | 'fantasy' | 'monospace'] ['serif' | 'sans-serif' | 'cursive' | 'fantasy' | 'monospace']

有关更多信息,请参见http://matplotlib.org/users/text_props.html


我还需要将x ^ 3 + 3x ^ 2 + 4x以正确的格式显示,就好像要编写没有^的格式一样。

为此,请按照@Ken的建议操作,并使用原始字符串: r'f(x) = x^3 + 3x^2 + 4x'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM