1. 程式人生 > >python 2: 解決python中的plot函式的圖例legend不能顯示中文問題

python 2: 解決python中的plot函式的圖例legend不能顯示中文問題

1 plt.figure() 2 plt.title(u'訓練效能', fontproperties=font) 3 plt.plot(history.epoch, history.history['loss'], label=u'訓練誤差') 4 plt.plot(history.epoch, history.history['val_loss'], label=u'驗證誤差') 5 plt.ylabel(u'誤差', fontproperties=font) 6 plt.xlabel(u'訓練次數', fontproperties=font) 7 plt.legend(prop =font)
8 fig_name = save_path + '/' + 'Training performance_' + datetime.now().strftime("%Y%m%d") + '.pdf' 9 plt.savefig(fig_name)

相關推薦

python 2: 解決pythonplot函式圖例legend不能顯示中文問題

1 plt.figure() 2 plt.title(u'訓練效能', fontproperties=font) 3 plt.plot(history.epoch, history.history['loss'], label=u'訓練誤差') 4 plt.plot(history.epoch, histor

Matlabplot函式legend函式詳解

Matlab中plot函式全功能解析 功能 二維曲線繪圖 語法 plot(Y) plot(X1,Y1,...) plot(X1,Y1,LineSpec,...) plot(...,'

Python自學之樂-python 2python 3經典類、新式類的深度和廣度優先小結

python2 __init__ 寫上 print class ast python init 廣度優先 #Author:clarkclass Original(object):#在python 3 中寫上object的新式類和不寫的經典類遵循的都是廣度優先原則 de

Python學習】解決pandas打印DataFrame行列顯示不全的問題

需要 pandas pre pytho 如果 clas panda 顯示不全 可能 在使用pandas的DataFrame打印時,如果表太長或者太寬會自動只給前後一些行列,但有時候因為一些需要,可能想看到所有的行列。 所以只需要加一下的代碼就行了。 #顯示所有列 pd.se

Python擴充套件庫numpywhere()函式的三種用法 Python擴充套件庫numpywhere()函式的三種用法

原 Python擴充套件庫numpy中where()函式的三種用法 2018年06月25日 07:43:56 Python_小屋 閱讀數:1000

Python多執行緒join函式與setDaemon函式使用說明

      在Python多執行緒程式設計的時候,經常需要用到join函式和setDaemon函式。之前對這兩個函式一直理解不是很到位。今天查閱了很多資料,對兩個函式的認識更加的深入一些了。       join([timeout])可以參考Python文件說明。大概意思就

python爬蟲-解決網頁取不到的資訊-”真假網頁“

首先介紹一下我所理解的“真假網頁”,“真網頁”就是我們可以直接通過網址(URL),獲取這個“真網頁”上的任何內容。“假網頁”就是我們通過URL爬取網頁資訊時得到的結果為空,這一點相信大家在寫爬蟲程式時會經常遇到。比如我們想獲取一個網頁的資訊,利用requests的get方法對

【問題解決】【Python解決 django mysql gone away 的問題

最近在專案中,我使用 Django Command 模組寫了一個指令碼,處理從 MQ 發來的訊息,併入庫。在測試過程中,程式執行良好,但是在程式上線並執行一段時間後,出現了以下錯誤: OperationalError: (2006, 'MySQL server has

Python-2.7】大小寫轉換函式

字母大小寫是程式設計過程中經常遇到的問題,如下函式可以靈活的進行大小寫轉換: title():把單詞首字母轉換為大寫; upper():把每個字母轉換為大寫; lower():把每個字母轉換為

python獲取呼叫棧函式資訊

匯入sys模組,sys._getframe(i)表示棧中第i層,i=0表示棧頂sys.getframe(i).f_code.co_name表示第i層的函式例如import treePlotter as tp import sys def a(): b() def b

Python(2.7.x)的time模組

Python用時間戳或是一個包含9個整數的元組來處理時間,時間元組的欄位含義如下: 索引 欄位 值 0 年 比如2000,2014等等 1 月 範圍1~12 2 日 範圍1~31 3 時 範圍0~23 4 分 範圍0~59 5 秒 範圍0~61,60和61是閏秒 6 周 範

pickle 在python 2python 3相容性問題

以下的演示均在python 3環境下進行。 我們以一個簡單的檔案開啟和檔案讀為例說明,pickle讀檔案時可能存在的編碼問題: import gzip import pickle # 使用with結構避免手動的檔案關閉操作 with gzip.

Python 2Python 3的區別

put 運行 標示 odin input raw 強調 pytho 輸入 Python 2 和Python 3 的區別: 1. 直接運行python,其實是調用的python2,輸入python3 ,其實是調用的是python3 2. 在python 2中需要提前標示出ut

Python ,matplotlib繪圖無法顯示中文的問題

face blank pop false nbsp star view start 顯示中文 在python中,默認情況下是無法顯示中文的,如下代碼: [python] view plain copy import matplotlib.pyp

python 2python 3的繼承

深度 spa init def cnblogs clas 廣度優先 sel utf-8 python 2 和 python 3 代碼均為: 1 #_*_coding:utf-8_*_ 2 #__author__ = "csy" 3 4 class A: 5

[python基礎] python 2python 3之間的區別 —— round

遇到 2.6 float 變化 pre 之間 問題 span 數據 round()在 py2和py3之間有些區別 在默認精度下, round返回值的數據類型發生了變化: py2 >>> round(2.6) 3.0 >>> >

Python 2Python 3 主要區別有哪些(一)

哲學 因此 cti print語句 程序調試 ssi print 很多 efault Guido(Python之父,仁慈的獨裁者)在設計 Python3 的過程中,受一篇文章 “Python warts” 的影響,決定不向後兼容,否則無法修復大多數缺陷。---摘錄自《流暢的

Python 2Python 3 的區別

int pri 括號 xrange utf 生成器 utf-8 python 2 區別 Python 2:默認ASCII編碼 Python 3:默認UTF-8編碼 Python 2:輸出(加)括號 print ‘abc’,print a,print(‘‘abc),pr

Python學習筆記】調整matplotlib的圖例legend的位置

有時預設的圖例位置不符合我們的需要,那麼我們可以使用下面的程式碼對legend位置進行調整。 plt.legend(loc='String or Number', bbox_to_anchor=(num1, num2)) 其中,第一個引數loc,設定它可以遵循以下的表格 Stri

Python 2 & Python 3列印程式執行進度

  在跑耗費時間比較長的程式時我們往往需要估計下還需要多長時間,這個時候如果知道了已經完成了多少,就可以很好地幫助我們估計時間。   這段程式碼是基於 python 3 編寫的,像使用 python 2 的同學可以在程式的最上面新增這句話 # -*- coding=utf-8 -