Python可視化Matplotlib介紹和簡(jiǎn)單圖形的繪制
1. 什么是Matplotlib
matplotlib是專門用于開發(fā)2D圖表(包括3D圖表),以漸進(jìn)、交互式方式實(shí)現(xiàn)數(shù)據(jù)可視化。使用python對(duì)matplotlib庫(kù)操作使得對(duì)圖形的顯現(xiàn)極為方便。
可視化是在整個(gè)數(shù)據(jù)挖掘的關(guān)鍵輔助工具,可以清晰的理解數(shù)據(jù),從而調(diào)整我們的分析方法。
- 能將數(shù)據(jù)進(jìn)行可視化,更直觀的呈現(xiàn)
- 使數(shù)據(jù)更加客觀、更具說服力
2. 實(shí)現(xiàn)一個(gè)最簡(jiǎn)單的Matplotlib畫圖以折線圖為例
2.1 matplotlib.pyplot模塊
matplotlib.pytplot包含了一系列類似于matlab的畫圖函數(shù)。所以第一步需要導(dǎo)入matplotlib包。
import matplotlib.pyplot as plt
2.2 圖形繪制流程
圖形繪制最基本的三步可以概括為:創(chuàng)建畫布,繪制圖像,顯示圖像。
1.創(chuàng)建畫布 – plt.figure()
plt.figure(figsize=(), dpi=) figsize:指定圖的長(zhǎng)寬 dpi:圖像的清晰度 返回fig對(duì)象
2.繪制圖像 – plt.plot(x, y)
plt.figure(figsize=(), dpi=) figsize:指定圖的長(zhǎng)寬 dpi:圖像的清晰度 返回fig對(duì)象
3.顯示圖像 – plt.show()
2.3 折線圖繪制與顯示
舉例:展現(xiàn)江蘇一周的天氣,比如從星期一到星期日的天氣溫度如下
import matplotlib.pyplot as plt import random plt.figure(figsize=(20, 8), dpi=100) x = range(7) y_jiangsu = [random.uniform(10, 25) for i in x] # 取10-24的隨機(jī)數(shù) plt.plot(x, y_jiangsu) plt.show()
創(chuàng)作不易,白嫖不好,各位的支持和認(rèn)可,就是我創(chuàng)作的最大動(dòng)力,我們下篇文章見!
Dragon少年 | 文 【原創(chuàng)】
如果本篇博客有任何錯(cuò)誤,請(qǐng)批評(píng)指教,不勝感激 !
以上就是Python可視化Matplotlib介紹和簡(jiǎn)單圖形的繪制的詳細(xì)內(nèi)容,更多關(guān)于Python可視化Matplotlib圖形繪制的資料請(qǐng)關(guān)注本站其它相關(guān)文章!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。