pyplot输出的绘图界面中文乱码的解决方案
生活随笔
收集整理的這篇文章主要介紹了
pyplot输出的绘图界面中文乱码的解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決辦法很簡單,明確設置并使用特定的中文字體即可。具體來說,分兩步:
第一步:生成指定的字體屬性對象。此對象名在下例中為fp。
import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties #注意路徑分隔符要么用單個反斜杠,或者用\\雙斜杠表示。以下示例使用的是簡體宋體,你可以根據需要改為其他字體。 fp= FontProperties(fname="c:/windows/fonts/simsun.ttc", size=12)第二步:在pyplot輸出中文的xlabel(),ylabel(),title()等函數中指明fontproperties參數值為前面生成的字體屬性對象。如下所示
... #在此省略其它繪圖操作 plt.xlabel("取樣時間間隔(秒)",fontproperties=fp) plt.show()搞定!
總結
以上是生活随笔為你收集整理的pyplot输出的绘图界面中文乱码的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打jar包和执行jar包
- 下一篇: jQuery复选框多选问题