最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中matplotlib如何改變畫圖的字體

 更新時間:2021年08月12日 11:38:10   作者:一騎代碼走天涯  
這篇文章主要介紹了Python中matplotlib如何改變畫圖的字體,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

事情是這樣的:平時我匯報或者寫論文需要畫圖,都會喜歡用Python的 matplotlib 和 seaborn 把數(shù)據(jù)📊 📈 和分析結(jié)果 🗂 直接畫出來,因為這樣太方便,而且解析度非常高。

然而,今天老板說想需要我總結(jié)下我的分析結(jié)果,然后ta說不喜歡 matplotlib 的字體,讓我改一改。但是,Jupyter Notebook一直報錯說:

Findfont: Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans.

搞得我很頭疼🤯🤯🤯

所以,我就花了點時間,研究了matplotlib 究竟如何可以隨意改變成 Windowns MS字體。

以下是我的操作系統(tǒng):
OS:Ubuntu 18.04.5 LTS
Python version:3.6.11
Matplotlib: 3.3.2
Seaborn: 0.10.0

步驟:

1. 下載必要的支持庫

sudo apt-get install fontconfig
sudo apt install ttf-mscorefonts-installer

在這里插入圖片描述

這里需要用 Tab鍵選擇 <Yes>再按Enter鍵同意,之后等程序順利跑完就可以了。

成功后,就能夠在 /usr/share/fonts/truetype/msttcorefonts/ 下找到新下載的 Windows 字體。

2. 更新字體庫 + 清理 matplotlib 的緩存

sudo fc-cache -fv
rm -fr ~/.cache/matplotlib

安裝完字體,如果不更新字體庫,系統(tǒng)是無法知道你有新的字體要導入 matplotlib。 然后,第二個指令是用來防止 matplotlib運行的時候還用舊版本的緩存設定你的圖表。刪除后,之后運行 matplotlib 就會自動建立一 個新的設定緩存。

3. 打開 Jupyter Notebook
在導入matplotlib和seaborn之后,就可以用

plt.rcParams['font.family']

改變你的字體。舉個栗子,如果我想換成sans-serif,然后查看matplotlib sans-serif 字體的顯示順序,就用下圖的指令:

在這里插入圖片描述

如果想強制只使用一種字體,也可以再加入下面的指令 (e.g. 只用 sans-serifArial 字體)

plt.rcParams['font.sans-serif'] = 'Arial'

到此這篇關(guān)于Python中matplotlib如何改變畫圖的字體的文章就介紹到這了,更多相關(guān)Python matplotlib改變畫圖的字體內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何將Pycharm中調(diào)整字體大小的方式設置為

    如何將Pycharm中調(diào)整字體大小的方式設置為"ctrl+鼠標滾輪上下滑"

    這篇文章主要介紹了如何將Pycharm中調(diào)整字體大小的方式設置為"ctrl+鼠標滾輪上下滑",本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python實現(xiàn)語音識別vosk的示例代碼

    Python實現(xiàn)語音識別vosk的示例代碼

    Vosk是一個功能強大且易于使用的語音識別工具包,它提供了Python綁定,使得在Python中使用Vosk變得非常方便,本文主要介紹了Python實現(xiàn)語音識別vosk的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Python函數(shù)遞歸調(diào)用實現(xiàn)原理實例解析

    Python函數(shù)遞歸調(diào)用實現(xiàn)原理實例解析

    這篇文章主要介紹了Python函數(shù)遞歸調(diào)用實現(xiàn)原理過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Python疫情數(shù)據(jù)可視化分析

    Python疫情數(shù)據(jù)可視化分析

    這篇文章主要介紹了Python疫情數(shù)據(jù)可視化分析,本數(shù)據(jù)集主要涉及到全球疫情統(tǒng)計,包括確診、治愈、死亡、時間、國家、地區(qū)等信息,需要的朋友可以參考一下
    2022-07-07
  • 深度學習Tensorflow2.8實現(xiàn)GRU文本生成任務詳解

    深度學習Tensorflow2.8實現(xiàn)GRU文本生成任務詳解

    這篇文章主要為大家介紹了深度學習Tensorflow?2.8?實現(xiàn)?GRU?文本生成任務示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Python代碼實現(xiàn)http/https代理服務器的腳本

    Python代碼實現(xiàn)http/https代理服務器的腳本

    這篇文章主要介紹了Python代碼做出http/https代理服務器,啟動即可做http https透明代理使用,通過幾百行代碼做出http/https代理服務器代碼片段,需要的朋友可以參考下
    2019-08-08
  • Python機器學習之基于Pytorch實現(xiàn)貓狗分類

    Python機器學習之基于Pytorch實現(xiàn)貓狗分類

    看了許多關(guān)于PyTorch的入門文章,大抵是從torchvision.datasets中自帶的數(shù)據(jù)集進行訓練,導致很難把PyTorch運用于自己的數(shù)據(jù)集上,真正地靈活運用PyTorch,本文詳細介紹了怎么利用Pytorch實現(xiàn)貓狗分類,需要的朋友可以參考下
    2021-06-06
  • tensorflow 加載部分變量的實例講解

    tensorflow 加載部分變量的實例講解

    今天小編就為大家分享一篇tensorflow 加載部分變量的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python not關(guān)鍵字實例用法

    python not關(guān)鍵字實例用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python not關(guān)鍵字實例用法,有興趣的朋友們可以學習下。
    2021-04-04
  • pyTorch深度學習多層感知機的實現(xiàn)

    pyTorch深度學習多層感知機的實現(xiàn)

    這篇文章主要為大家介紹了pyTorch深度學習多層感知機的實現(xiàn),文中附含詳細示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫
    2021-09-09

最新評論

衡阳市| 怀仁县| 榆树市| 冀州市| 驻马店市| 温宿县| 新昌县| 合肥市| 青浦区| 明星| 唐山市| 高邮市| 汉阴县| 呼图壁县| 镇康县| 北海市| 竹溪县| 海晏县| 日照市| 固镇县| 陕西省| 天全县| 凤山县| 光泽县| 贵阳市| 南投县| 柳河县| 武穴市| 昌图县| 九江市| 上饶县| 宝兴县| 丹寨县| 芜湖市| 伊川县| 衡山县| 蕲春县| 天长市| 达孜县| 桂林市| 临清市|