jupyter中保存图片_露哥的摸爬滚打| Jupyter从零开始
今天,是7月的最后的一天
適合結束一些東西
開始一些新的東西
沒錯
我要開始新的板塊啦
取個名字,就叫做
“露哥的摸爬滾打|?Jupyter”
01
講在前面
在這里,主要是我的筆記或者心得,所以并不能保證百分百正確,當然也歡迎大家多多指正啦。其內容主要為Jupyter的相關操作,發到這里,也算是對自己的一種監督吧。
廢話不說,看就完事了!
02
Jupyter是啥
Jupyter項目是一個非盈利的開源項目,源于2014年的ipython項目, 并逐漸發展為支持跨所有編程語言的交互式數據科學計算的工具。
Jupyter Notebook,原名IPython Notbook,是IPython的加強網頁版,?一?個 開源Web應用程序。
名字源自Julia、 Python和R (數據科學的三種開源語言)。
? ? ? Ju--Julia
? ?? ?py--Python
? ? ? ter--R
是一款程序員和科學工作者的編程/文檔/筆記/展示軟件。
.ipynb文件格式是用于計算型敘述的JSON文檔格式的正式規范。
03
如何快速上手
快捷鍵
cell操作
cell:?一對In Out會話被視作一個代碼單元,稱為cell
編輯模式:enter
命令模式:esc
執行代碼: shift + enter
命令模式:?
A,在當前cell的上面添加cell
B,在當前cell的下面添加cell
雙擊D:刪除當前cell
編輯模式:
多光標操作: Ctrl鍵點擊鼠標(Mac : CMD+點擊鼠標)
回退: Ctrl+Z (Mac: CMD+Z)
補全代碼:變量、方法后跟Tab鍵
為一行或多行代碼添加/取消注釋: Ctrl+/ (Mac:CMD+/)
markdown演示:
#一級標題
##二級標題
###三級標題
-縮進
04
matplotlib快速上車
畫二維圖表的python庫
mat - matrix矩陣
二維數據-二維圖表
plot -畫圖
lib - library庫
matlab矩陣實驗室
mat - matrix
lab實驗室
Matplotlib三層結構
1)容器層:
? 畫板層:是位于最底層的系統層,在繪圖的過程中充當畫板的角色,即放置畫布(Figure)的工具。
? 畫布層:是畫板上方的第一層,也是需要用戶來操作的應用層的第一層,在繪圖的過程中充當畫布的角色。
? 繪圖區/坐標系:是應用層的第二層,在繪圖的過程中相當于畫布上的繪圖區的角色。一個畫布層有多個繪圖區
2)輔助顯示層:是繪圖區內的除了根據數據繪制出的圖像以外的內容,主要包括軸外觀、邊框線、坐標軸、坐標軸名稱、坐標軸刻度、坐標軸刻度標簽、 網格線、圖例、 標題等內容。
3)圖像層:是指繪圖區內通過plot等函數根據數據繪制出的圖像。
折線圖繪制與保存圖片
簡單用matplotlib畫個圖
import matplotlib.pyplot as plt
#顯示露哥的近6年的身高數據(純屬虛構)
#1.創建畫布
plt.figure()
#2.繪制圖像
plt.plot([1,2,3,4,5,6],[160,163,165,167,170,173])
#3.顯示圖像
plt.show()
設置畫布屬性與圖片保存
plt. figure(figsize=(), dpi=)
figsize :指定圖的長寬
dpi:圖像的清晰度
返回fig對象
plt. savefig(path)
整個示例
import matplotlib.pyplot as plt
#顯示露哥的近6年的身高數據
#1.創建畫布
#設置畫布屬性
plt.figure(figsize=(15,8),dpi=80)
#2.繪制圖像
plt.plot([1,2,3,4,5,6],[160,163,165,167,170,173])
#保存圖片
plt.savefig("test1.png")
#3.顯示圖像
plt.show()
#plt.show 會釋放figure資源,如果在顯示圖像后保存圖片只能保存空圖。
寫一送一
#畫出四川11點到12點1一個小時內每分鐘的溫度變化折線圖,溫度范圍在15度-18度
import random
#1.準備數據 x y
x=range(60)
y_sichuan=[random.uniform(15,18) for i in x]
#2.創建畫布
plt.figure(figsize=(20,8),dpi=80)
#3.繪制圖像
plt.plot(x,y_sichuan)
x_label = ["11點{}分".format(i) for i in x]
plt.xticks(x[::5],x_label[::5])
plt.yticks(range(0,40,5))
#4.顯示圖
plt.show()
ps:關于橫坐標的中文亂碼問題,我還沒整出來,下次吧!
05
參考資料
1)視頻學習
https://www.bilibili.com/video/BV1xt411v7z9
2)jupyter畫圖中文顯示亂碼問題解決辦法
https://www.cnblogs.com/dearL/articles/9374894.html
06
說到最后
從時間線來看,拖了快一周。
這篇微推就當做一個開始吧。
好好生活,好好學習。
somylu
2020.08.06
總結
以上是生活随笔為你收集整理的jupyter中保存图片_露哥的摸爬滚打| Jupyter从零开始的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python单例_Python - 单例
- 下一篇: 用 tf.data 加载图片