欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ubuntu系統(tǒng)下matplotlib中文亂碼問題的解決方法

 更新時間:2017年06月06日 16:23:41   作者:步步為峰  
本篇文章主要介紹了ubuntu系統(tǒng)下matplotlib中文亂碼問題的解決方法,具有一定的參考價值,有興趣的可以了解一下

在ubuntu 下利用matplotlib 繪圖的時候,圖像上中文無法顯示。以下是我的解決辦法:

1. 下載中文字體simhei.ttf, 網(wǎng)址為http://fontzone.net/download/simhei

2. 搜索 matplotlib 字體的安裝位置

$locate -b '\mpl-data'

會得到 這個路徑/usr/share/matplotlib/mpl-data下面有fonts/ttf這個目錄,進入這個目錄,把剛才下載的simhei.ttf 字體復(fù)制到這個目錄下,注意權(quán)限和歸屬是否與其它字體一致,我的是歸于root用戶的,所以用root 用戶復(fù)制過來。

3. 刪除當(dāng)前用戶matplotlib 的緩沖文件(如果沒有直接進入第四步)

$cd ~/.cache/matplotlib
$rm -rf *.*

4.代碼中調(diào)整字體

#!/usr/bin/env python
#coding:utf-8
"""a demo of matplotlib"""
import matplotlib as mpl
from matplotlib import pyplot as plt
mpl.rcParams[u'font.sans-serif'] = ['simhei']
mpl.rcParams['axes.unicode_minus'] = False
years = [1950, 1960, 1970, 1980, 1990, 2000, 2010]
gdp = [300.2, 543.3, 1075.9, 2862.5, 5979.6, 10289.7, 14958.3]
#創(chuàng)建一副線圖,x軸是年份,y軸是gdp
plt.plot(years, gdp, color='green', marker='o', linestyle='solid')
#添加一個標(biāo)題
plt.title(u'名義GDP')
#給y軸加標(biāo)記
plt.ylabel(u'十億美元')
plt.show()
  1. 其中#coding:utf-8 說明文件編碼格式
  2. mpl.rcParams[u'font.sans-serif'] = ['simhei'] 用simhei 字體顯示中文
  3. mpl.rcParams['axes.unicode_minus'] = False 這個用來正常顯示負(fù)號
  4. plt.title(u'名義GDP')這里的u 最好不要少

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux允許端口遠程訪問開放端口的方法

    linux允許端口遠程訪問開放端口的方法

    今天小編就為大家分享一篇linux允許端口遠程訪問開放端口的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 在Ubuntu中實現(xiàn)人臉識別登錄的完整步驟

    在Ubuntu中實現(xiàn)人臉識別登錄的完整步驟

    這篇文章主要給大家介紹了關(guān)于在Ubuntu中實現(xiàn)人臉識別登錄的完整步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Linux常用命令之chmod修改文件權(quán)限777和754

    Linux常用命令之chmod修改文件權(quán)限777和754

    這篇文章主要介紹了Linux常用命令之chmod修改文件權(quán)限777和754,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Linux系統(tǒng)cpu飆高的排查方法

    Linux系統(tǒng)cpu飆高的排查方法

    本文介紹了如何在Linux系統(tǒng)中通過檢查CPU使用率、系統(tǒng)負(fù)載、進程資源、系統(tǒng)調(diào)用、日志分析以及使用性能工具如perf來診斷CPU占用過高的問題,幫助用戶定位和解決問題,需要的朋友可以參考下
    2024-10-10
  • 詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總

    詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總

    這篇文章主要介紹了詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總,非常具有實用價值,需要的朋友可以參考下。
    2016-12-12
  • 關(guān)于CentOs系統(tǒng)自帶python和yum卸載后的解決辦法

    關(guān)于CentOs系統(tǒng)自帶python和yum卸載后的解決辦法

    前幾天因項目需要,在服務(wù)器上搭建python-mysql模塊,結(jié)果沒安裝好,于是乎想卸載重裝,遂在網(wǎng)上查詢卸載python的方法,結(jié)果一不小心直接把系統(tǒng)的python刪了個干凈,怎么處理呢,看看小編給大家?guī)淼谋酒坛贪?/div> 2018-11-11
  • Apache添加多端口及實現(xiàn)單ip多端口映射的方法

    Apache添加多端口及實現(xiàn)單ip多端口映射的方法

    這篇文章主要介紹了Apache添加多端口及實現(xiàn)單ip多端口映射的方法的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • linux操作之重定向問題

    linux操作之重定向問題

    這篇文章主要介紹了linux操作之重定向問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Linux之CRLF/CR/LF等回車換行符的問題

    Linux之CRLF/CR/LF等回車換行符的問題

    這篇文章主要介紹了Linux之CRLF/CR/LF等回車換行符的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Windows 和 Linux 上Redis的安裝守護進程配置方法

    Windows 和 Linux 上Redis的安裝守護進程配置方法

    ​ Redis是目前最常用的非關(guān)系型數(shù)據(jù)庫(NOSql)之一,常以Key-Value的形式存儲。這篇文章主要介紹了Windows 和 Linux 上Redis的安裝守護進程配置 ,需要的朋友可以參考下
    2019-06-06

最新評論