Jupyter Notebook作圖教程

2020-12-15 蟲蟲搜奇

很多人可能用過Jupyter Notebok,作為了在線編輯和執行平臺,它可以讓我們通過瀏覽器就能進行代碼編輯和執行,做為趁手的一個Web IDE特別Pyton碼農(也支持其他語言比如R、JS、golang等)用它來開發,數據工程師用它做數據處理,網上也有大量的教程介紹它的用法,大家可以參考。今天蟲蟲就通過Jupyter Notebook進行可視化的用法,主要包括基於Markdown模式下LaTex格式的數學公式的輸入和顯示,以及基於Graphivs的圖形生成方法。

Jupyter Notebook和模塊安裝

Jupyter Notebook的運行依賴Python環境,可以支持window和Linux下,我們建議使用最新的Python 3.6版本,在安裝Python 3.6和pip包管理器之後就可以通過pip安裝:

pip install jupyter

本文用到的其他模塊也通過這種安裝方法,比如Graphivs和matplotlib:

pip install graphivs

pip install matplotlib

如果在window下使用建議使用一鍵安裝包Anaconda安裝,Anaconda是一個開源的Python發行版本,內置了大量的Python和大多數的常用模塊其中就包括了Jupyter Notebook。

Jupyter Notebook啟動和基本使用

Jupyter Notebook啟動很簡單,在window命令行窗口執行:

jupyter notebook啟動,並自動打開一個瀏覽器窗口,默認埠是8888:

瀏覽器結果如下:

在上述頁面通過右邊的new菜單打開一個執行環境,比如我的可執行環境包括Python 3和R語言(其他語言也可以通過插件擴展):

Jupyter Notebook cell操作模式

打開一個工作環境如下:

環境中主要操作環境都是基於cell塊,比如上面綠色框就是一個cell編輯塊,cell操作模式分三種、編輯模式(綠色)、命令模式(藍色)和markdown模式。

編輯模式

編輯模式上面的圖已經顯示了,打開環境頁面默認就是編輯模式。

命令模式

命令模式和vim的編輯模式類似,在編輯模式時候按Esc鍵進入,如下圖所示:

命令模式下可以執行一些命令,比如要保存當前工作檯信息,按s,刪除當前cell可以用dd(和vim也類似)。

markdown模式

在命令模式下,按m則進入markdown模式,在markdown模式下可以按照markdown格式渲染顯示,比如標題,同時我們本文要提到的數學公式也要在模式下執行才能顯示具體顯示。

md渲染結果:

Jupyter Notebook中輸入和顯示數學公式

在上面的cell markdown模式中我們也提到,要在Jupyter notebook中輸入數學公式要用markdown模式,並且取用LaTex格式,但是有變化,在Jupyter notebook數學公式要用$$包住,$數學公式$。

先來一個公式看看

顯示結果:

Jupyter Notebook通過Graphivs畫圖:

首先安裝graphviz模塊:pip install graphviz

Hello,Chongchong

安裝成功後,重啟Jupyter Notebook,打開一個Python3環境,在cell中輸入一個簡單的例子"Hello,Chongchong":

ctrl或者shift+Enter ,則會生成hello.gv.pdf的文件,並自動打開:

畫個進程圖

結果如下:

更多精彩的圖也可以做出來,基於Graphivs語法可以做出很多有趣的圖,甚至可以寫代碼生成腦圖,這才是harck碼農應該有的技能。

相關焦點

  • jupyter notebook在線平臺和教程
    jupyter logo很多同學都在了解學習python過程中,都聽過jupyter和jupyter notebook的大名,但默認的python安裝是不包含jupyter的,因此很多人還不了解jupyter是幹什麼用的
  • Jupyter Notebook介紹、安裝及配置教程
    :PS如果失敗說明jupyter的環境變量沒有配置或者python -m IPython notebook還有(啟動服務但不打開瀏覽器)jupyter notebook --no-browser執行命令之後,在終端中將會顯示一系列
  • Python安裝Jupyter Notebook配置使用教程
    通過 pip 安裝:pip install jupyter安裝成功提示有:jupyter、jupyter-client、jupyter-console、jupyter-core。配置Jupyter notebook目錄路徑安裝完成先不要啟動,先配置目錄路徑。要不然默認打開和保存Jupyter notebook文件目錄在C盤。
  • Jupyter NoteBook 安裝以及常用配置
    按照官方給定的教程下載後,就會在啟動面板看到Jupyter的圖標。註:按照個人安裝的包不一致,顯示的版本和圖標順序會有所不同。命令行啟動在命令行中輸入jupyter notebook這個就使用了我之前設置的啟動目錄,所以我一般用命令行啟動,比較好控制啟動目錄。3. 啟動並臨時設置工作目錄jupyter notebook .
  • 上手jupyter notebook神器
    安裝完成後,直接在終端執行 jupyter notebook 或 jupyter lab 命令啟動。更改默認工作目錄想要修改 Jupyter Notebook 那些默認的配置選項,就需要在配置文件 jupyter_notebook_config.py 中修改相應配置選項的屬性。
  • 快速入門 Jupyter notebook
    原文連結:https://www.dataquest.io/blog/jupyter-notebook-tutorial/
  • 為jupyter notebook添加目錄(Jupyter安裝拓展nbextensions)
    notebook吧,現在的我算是半個jupyter notebook的愛好者吧,主要是它可以與markdown結合,將前言信息、分析用的code、圖表、展現的結論等信息都可以即時記錄,不用多個文檔間切換記錄。
  • 使用Python和Jupyter Notebook進行數據分析
    懷揣著學習和進取的心態,我立刻在google上面檢索關鍵詞:python jupyter notebook data analysis,閱讀了一些與這個主題相關的系列文章,並且積極地進行實踐之,讓自己一來熟悉jupyter notebook這個工具,二來藉助這個工具實現更有效地做數據分析。
  • Jupyter Notebook 使用小技巧
    %who_ls 只顯示變量名使用 Jupyter Notebook 中的外部文件:%pycat file.py 在傳呼機中打開腳本%load file.py 將腳本插入 cell%run file.py 運行腳本%run file.ipynb 運行 notebook%notebook filename 將當前 IPython 歷史記錄導出到 notebook 文件獲取、設置或列出環境變量
  • 大神教小白搭建Jupyter Notebook環境
    在Pycham中只能運行一共py文件,而在Jupyter notebook可以運行一行代碼就可以了。2 、環境搭建你可以直接是通過 pip 命令安裝。pip install jupyter你也可以下載anaconda3、 conda常見命令conda不僅可以方便安裝,更新,卸載工具包,而且安裝時能自動安裝相應的依賴包。
  • Jupyter 安裝使用教程
    jupyter notebook如果安裝正常,可能不會出錯,我這裡安裝時提醒我 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  • jupyter notebook 一個編程交互式的記事本
    好奇計算機語言,近期想學一些東西,想要留下一些記錄什麼的供自己以後翻閱,想想還是將每日所操作的記錄下來:在利用python進行大數據分析一書中看到了jupyter這個工具,就照著做了,感覺還可以可以代替繼承的開發環境,對於感興趣的來說新奇有夠用
  • 樹莓派打造python在線編程工具Jupyter Notebook
    樹莓派安裝docker以及簡單使用這次介紹一個python在線ide工具jupyter Notebook,也是用docker安裝的。安裝jupyter notebook,整體上還是很簡單的就是,就是設置密碼有一個小坑。
  • Jupyter Notebook 的 28 個技巧(下)
    jupyter-notebook-latexMarkdown 在 notebook 中是很重要的一部分內容,所以不要忘記去使用它豐富的表現能力。19.pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master !pip install jupyter_nbextensions_configurator !jupyter contrib nbextension install --user !
  • 一款容易上手jupyter notebook神器
    安裝完成後,直接在終端執行 jupyter notebook 或 jupyter lab 命令啟動。更改默認工作目錄想要修改 Jupyter Notebook 那些默認的配置選項,就需要在配置文件 jupyter_notebook_config.py 中修改相應配置選項的屬性。
  • 我知道你會用Jupyter Notebook,但這些插件你都會了嗎?
    極簡版教程在命令提示符中運行以下命令:pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install啟動 Jupyter Notebook,並導航至新的 Nbextensions 選項卡:
  • Jupyter Notebook 的 28 個技巧(上)
    原文地址:https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/今天為大家分享一篇文章,總結了 28 個 Jupyter 中的實用技巧,本篇文章是上篇,為大家介紹了前 14 條,希望大家可以讓 Jupyter 成為你的一大助力。
  • 15個應該掌握的Jupyter Notebook 使用技巧
    計算單元的執行時間我們可以在一個jupyter notebook單元的開頭使用%%time命令來計算執行該單元的時間。2. 進度條可以使用python外部庫創建進度條,它可以實時更新代碼運行的進度。它讓用戶知道正在運行的代碼腳本的狀態。你可以在這裡獲得相關的庫Github庫。
  • Jupyter 進階教程
    ,或者是傳遞變量名,如 %run $filename {arg0} {arg1} ,還可以添加 -p 來通過 Python 的分析器運行代碼,具體可以參考下面兩個 stackoverflow 上的回答:腳本運行Jupyter notebook 最強大的作用是其交互式的流程,但它也可以在非交互式的模式下運行,即可以通過腳本或者命令行形式運行 jupyter notebook。
  • Python學習|Anaconda、Jupyter Notebook、pycharm安裝使用詳解
    6.2 jupyter notebook 使用6.2.1 打開 jupyter notebook打開 Anaconda prompt ,輸入 jupyter notebook(不要直接在開始菜單文件夾那裡點擊 Jupyter Notebook 打開)