如何解決jupyter?notebook中文亂碼問題
jupyter notebook 中文亂碼問題
安裝SimHei.ttf字體
在執(zhí)行代碼前加上如下代碼:
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus']=False
Mac下Jupyter Notebook畫圖顯示中文亂碼
針對mac (也許windows同樣適用)
嘗試了很多辦法~寫此文為大家避雷!那些讓你去下載SimHei.ttf 還要修改配置文件什么的~都靠邊站的,都是抄來抄去~沒什么營養(yǎng),超級浪費時間還巨麻煩
(反正對我是沒奏效)
步驟一 查看自己的字體中有哪種中文字體
import matplotlib a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist]) for i in a: print(i)
運行結(jié)果部分如下:從中找到中文字體:我的就還是黑體Heiti TC。
看來我們還是mac 還是支持中文的嘛~
只是名稱也是中文而已 大家怎么就不認識了呢~
步驟二 選擇對應的heiti TC 作為顯示
plt.rcParams['font.sans-serif']='Heiti TC' plt.rcParams['axes.unicode_minus'] = False # 負號正常顯示
就這樣就ok啦~~~
舉個??如下
我是個小??:
plt.rcParams['font.sans-serif']='Heiti TC' plt.rcParams['axes.unicode_minus'] = False # 負號正常顯示 # 設(shè)置線寬 plt.figure(figsize=(8,5)) plt.plot(attr, v1, linewidth = 4) # 設(shè)置圖標標題,并給坐標軸添加標簽 plt.title("日點擊量趨勢", fontsize=20) plt.xlabel('',fontsize=10) plt.ylabel('',fontsize=10)
總結(jié)
以上!為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Django獲取前端數(shù)據(jù)的實現(xiàn)方式
這篇文章主要介紹了Django獲取前端數(shù)據(jù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02安裝ElasticSearch搜索工具并配置Python驅(qū)動的方法
這篇文章主要介紹了安裝ElasticSearch搜索工具并配置Python驅(qū)動的方法,文中還介紹了其與Kibana數(shù)據(jù)顯示客戶端的配合使用,需要的朋友可以參考下2015-12-12Django 解決distinct無法去除重復數(shù)據(jù)的問題
這篇文章主要介紹了Django 解決distinct無法去除重復數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python 循環(huán)讀取數(shù)據(jù)內(nèi)存不足的解決方案
這篇文章主要介紹了Python 循環(huán)讀取數(shù)據(jù)內(nèi)存不足的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05Python異常處理如何才能寫得優(yōu)雅(retrying模塊)
異常就是程序運行時發(fā)生錯誤的信號,下面這篇文章主要給大家介紹了關(guān)于Python異常處理的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-03-03