主頁 > 知識庫 > Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼

Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼

熱門標(biāo)簽:ai電銷機(jī)器人的優(yōu)勢 聊城語音外呼系統(tǒng) 海外網(wǎng)吧地圖標(biāo)注注冊 孝感營銷電話機(jī)器人效果怎么樣 南陽打電話機(jī)器人 騰訊地圖標(biāo)注沒法顯示 商家地圖標(biāo)注海報(bào) 地圖標(biāo)注自己和別人標(biāo)注區(qū)別 打電話機(jī)器人營銷

前言

前面說到的主要是matplotlib對于圖像的基礎(chǔ)操作,然后從這篇開始,主要說一下點(diǎn)圖,分析點(diǎn)圖在實(shí)際問題的數(shù)據(jù)處理中應(yīng)用非常廣泛,比如說邏輯回歸是利用現(xiàn)有的數(shù)據(jù)點(diǎn)通過擬合得到一定的函數(shù)關(guān)系,甚至生活中,物體運(yùn)動的軌跡,也可以看做是連續(xù)的點(diǎn)繪制而成,還有圖像,也是很多個(gè)像素點(diǎn)堆砌而成的,在圖像處理中經(jīng)常會針對單個(gè)像素點(diǎn)進(jìn)行處理。

現(xiàn)在的深度學(xué)習(xí)或者機(jī)器學(xué)習(xí),模型都是固定的,大多 不需要怎么改動,而能提升訓(xùn)練效果的,最重要的就是能更好的處理數(shù)據(jù),而很多數(shù)據(jù)本身就是點(diǎn)集,利用matplotlib將點(diǎn)繪制成可視化的圖像,也方便人工智能工程師的分析理解,畢竟可視化的效果,總比看著枯燥的數(shù)據(jù)想象要來的更好。

在python中畫散點(diǎn)圖主要是用matplotlib模塊中的scatter函數(shù),先來看一下scatter函數(shù)的基本信息。

可以看到scatter中有很多參數(shù),經(jīng)常使用的參數(shù)主要有以下幾個(gè):

散點(diǎn)圖

以下是一個(gè)散點(diǎn)圖的簡單演示,利用numpy的random函數(shù)生成隨機(jī)數(shù),然后將這些點(diǎn)畫出來。如圖安裝圖中API設(shè)置窗口的參數(shù),這里簡單說一下cmap='jet_r'這個(gè),jet_r是一個(gè)顏色映射算法,就是系統(tǒng)會根據(jù)圖像中的信息自動配置顏色,這里也可以自己設(shè)置顏色,也可以用其他的顏色映射表示。

繪制散點(diǎn)圖相關(guān)API:

mp.scatter(
	xarray, yarray,  # 給出點(diǎn)的坐標(biāo)
    marker='',		 # 點(diǎn)型
    s = 60,			 # 點(diǎn)的大小
    edgecolor='',	 # 邊緣色
    facecolor='',	 # 填充色
    zorder=3,		 # 繪制圖層編號 
    c=d,			 # 設(shè)置過渡性顏色
    cmap='jet'		 # 顏色映射
)

隨機(jī)生成符合 正態(tài)分布 的隨機(jī)數(shù):

n = 500
# 隨機(jī)生成n個(gè)數(shù)
# 172: 數(shù)學(xué)期望
# 20:  標(biāo)準(zhǔn)差
x = np.random.normal(172, 20, n)
import numpy as np
import matplotlib.pyplot as mp

n = 500
# 隨機(jī)生成500個(gè)樣本身高
x = np.random.normal(172, 10, n)
# 隨機(jī)生成500個(gè)樣本體重
y = np.random.normal(65, 10, n)

mp.figure('Persons', facecolor='lightgray')
mp.title('Person Points', fontsize=16)
mp.xlabel('Height', fontsize=12)
mp.ylabel('Weight', fontsize=12)
mp.tick_params(labelsize=10)
mp.grid(linestyle=':')

d = (x-172)**2 + (y-65)**2
mp.scatter(x, y, c=d, cmap='jet_r',
	alpha=0.6, label='Person', s=50)
mp.legend()
mp.show()

總結(jié)

到此這篇關(guān)于Python matplotlib繪制散點(diǎn)圖的文章就介紹到這了,更多相關(guān)Python matplotlib繪制散點(diǎn)圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python基于pandas繪制散點(diǎn)圖矩陣代碼實(shí)例
  • Python散點(diǎn)圖與折線圖繪制過程解析
  • python matplotlib庫繪制散點(diǎn)圖例題解析
  • python2.7使用plotly繪制本地散點(diǎn)圖和折線圖
  • python使用Plotly繪圖工具繪制散點(diǎn)圖、線形圖
  • python3使用matplotlib繪制散點(diǎn)圖
  • python進(jìn)行相關(guān)性分析并繪制散點(diǎn)圖詳解

標(biāo)簽:楊凌 撫州 迪慶 牡丹江 六盤水 揚(yáng)州 南寧 聊城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼》,本文關(guān)鍵詞  Python,matplotlib,繪制,散點(diǎn)圖,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章