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

Matplotlib scatter繪制散點(diǎn)圖的方法實(shí)現(xiàn)

 更新時(shí)間:2020年01月02日 12:56:28   作者:明天依舊可好  
這篇文章主要介紹了Matplotlib scatter繪制散點(diǎn)圖的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

考慮到很多同學(xué)可能還沒有安裝matplotlib包,這里給大家提供我常用的安裝方法。首先Win鍵 + R,輸入命令cmd打開命令行工具,再次在命令行工具中輸入pip install matplotlib就可以直接安裝了,安裝后會(huì)提示安裝成功。

一、簡(jiǎn)單散點(diǎn)圖

1.代碼

import numpy as np
import matplotlib.pyplot as plt

#生成散點(diǎn)數(shù)據(jù)
n = 1024
X = np.random.normal(0,1,n)
Y = np.random.normal(0,1,n)

plt.scatter(X,Y)  #輸入散點(diǎn)數(shù)據(jù)
plt.show()     #顯示散點(diǎn)圖

2.運(yùn)行結(jié)果

3.注釋

np.random.normal(0,1,n)的作用是產(chǎn)生一個(gè)符合正太分布的數(shù)據(jù)樣本,聽起來可能有點(diǎn)專業(yè)化了,我們目前只需要知道它的作用是產(chǎn)生一組樣本數(shù)據(jù)就ok了。

(下面的內(nèi)容了解即可無需深入,后面再進(jìn)行深入學(xué)習(xí))
np.random.normal(size,loc,scale)
參數(shù)含義:
loc:此概率分布的均值(對(duì)應(yīng)著整個(gè)分布的中心centre)
scale:此概率分布的標(biāo)準(zhǔn)差(對(duì)應(yīng)于分布的寬度,scale越大越矮胖,scale越小,越瘦高)
size:輸出的shape,默認(rèn)為None,只輸出一個(gè)值

二、復(fù)雜的散點(diǎn)圖

較上一次散點(diǎn)圖所做出的變動(dòng):

1.修改散點(diǎn)的顏色
2.將三組散點(diǎn)數(shù)據(jù)放到一張圖上
3.添加散點(diǎn)圖圖例

1.代碼

import numpy as np
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

for color in ['red', 'green', 'purple']:      #每一次循環(huán)都會(huì)產(chǎn)生一組散點(diǎn)數(shù)據(jù)
  n = 400
  x = np.random.normal(0,1,n)
  y = np.random.normal(0,1,n)
  ax.scatter(x, y, c=color, label=color ,alpha=0.5)

ax.legend()                     #顯示圖例

plt.show()

2.運(yùn)行結(jié)果

3.注釋

1.fig, ax = plt.subplots()是一個(gè)將多組數(shù)據(jù)放到一張圖顯示的操作,可以簡(jiǎn)單理解為多圖合一操作。

其返回值
fig: matplotlib.figure.Figure 對(duì)象
ax:子圖對(duì)象( matplotlib.axes.Axes)或者是他的數(shù)組

#函數(shù)定義看看就好了
def subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True,
       subplot_kw=None, gridspec_kw=None, **fig_kw):
  fig = figure(**fig_kw)
  axs = fig.subplots(nrows=nrows, ncols=ncols, sharex=sharex, sharey=sharey,
            squeeze=squeeze, subplot_kw=subplot_kw,
            gridspec_kw=gridspec_kw)
  return fig, axs

2.ax.scatter(x, y, c=color, label=color ,alpha=0.5)中的c是散點(diǎn)的顏色,label是圖例中的標(biāo)簽,alpha是散點(diǎn)的透明度,通過給alpha值介于0和1之間來調(diào)整散點(diǎn)的透明度。

四、散點(diǎn)圖參數(shù)講解

這部分還是先通過代碼來直觀了解一下scatter常用的參數(shù)

1.代碼

import numpy as np
import matplotlib.pyplot as plt

n = 30

x = np.random.normal(0,1,n)
y = np.random.normal(0,1,n)

plt.subplot(321)
plt.scatter(x, y, s=80, c='red', marker='^')

plt.subplot(322)
plt.scatter(x, y, s=80, c='green', marker=(7, 1))

plt.subplot(323)
plt.scatter(x, y, s=1, c='purple', marker=(6, 1))

plt.subplot(324)
plt.scatter(x, y, s=400, c='red', marker=(5, 1))

plt.subplot(325)
plt.scatter(x, y, s=80, c='green', marker='+')

plt.subplot(326)
plt.scatter(x, y, s=80, c='purple', marker=(5, 2))

plt.show()

2.運(yùn)行結(jié)果

3.參數(shù)說明

fig, axes = plt.subplots(23):表示一次性在figure上創(chuàng)建成2*3的網(wǎng)格,plt.subplot(321)代表在6個(gè)網(wǎng)格中的第一個(gè)網(wǎng)格創(chuàng)建圖像,plt.subplot(322)代表在6個(gè)網(wǎng)格中的第二個(gè)網(wǎng)格創(chuàng)建圖像,以此類推。對(duì)于這個(gè)函數(shù)的其他參數(shù),我會(huì)在之后再詳細(xì)講解,把時(shí)間花在刀刃上,花最少的時(shí)間學(xué)習(xí)最有用的東西。

plt.scatter(x, y, s=80, c='purple', marker=(5, 2))中的s代表散點(diǎn)的大小,參照第三和第四張圖。marker表示散點(diǎn)的樣式,元組表示法參照第二、四、六張圖,也可以取特定的符號(hào)作為marker的值,參照第一、五張圖。

截圖取自官網(wǎng)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用keras使用神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)銷量操作

    利用keras使用神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)銷量操作

    這篇文章主要介紹了利用keras使用神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)銷量操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python導(dǎo)包模塊報(bào)錯(cuò)的問題解決

    Python導(dǎo)包模塊報(bào)錯(cuò)的問題解決

    這篇文章主要介紹了Python導(dǎo)包模塊報(bào)錯(cuò)的問題解決,文章圍繞主題相關(guān)內(nèi)容詳細(xì)介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • Tensorflow自定義模型與訓(xùn)練超詳細(xì)講解

    Tensorflow自定義模型與訓(xùn)練超詳細(xì)講解

    TensorFlow是基于數(shù)據(jù)流編程的符號(hào)數(shù)學(xué)系統(tǒng),廣泛用于機(jī)器學(xué)習(xí)算法的編程實(shí)現(xiàn),前身是谷歌的神經(jīng)網(wǎng)絡(luò)算法庫(kù)DistBelief,Tensorflow擁有多層級(jí)結(jié)構(gòu),可部署于各類服務(wù)器、PC終端和網(wǎng)頁(yè)并支持GPU和TPU高性能數(shù)值計(jì)算,被廣泛應(yīng)用于谷歌內(nèi)部的產(chǎn)品開發(fā)和各領(lǐng)域的科學(xué)研究
    2022-11-11
  • python中列表和元組的用法以及區(qū)別超詳細(xì)講解

    python中列表和元組的用法以及區(qū)別超詳細(xì)講解

    這篇文章主要介紹了Python中的列表和元組,包括它們的定義、特點(diǎn)、常見操作以及與列表的區(qū)別,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • python中路徑的三種寫法+路徑前符號(hào)含義解讀

    python中路徑的三種寫法+路徑前符號(hào)含義解讀

    這篇文章主要介紹了python中路徑的三種寫法+路徑前符號(hào)含義解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Spy++的使用方法及下載教程

    Spy++的使用方法及下載教程

    這篇文章主要介紹了Spy++的使用方法及下載教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 用Python刪除本地目錄下某一時(shí)間點(diǎn)之前創(chuàng)建的所有文件的實(shí)例

    用Python刪除本地目錄下某一時(shí)間點(diǎn)之前創(chuàng)建的所有文件的實(shí)例

    下面小編就為大家分享一篇用Python刪除本地目錄下某一時(shí)間點(diǎn)之前創(chuàng)建的所有文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Python中的map、reduce和filter淺析

    Python中的map、reduce和filter淺析

    這篇文章主要介紹了Python中的map、reduce和filter,用實(shí)例來理解這3個(gè)函數(shù),需要的朋友可以參考下
    2014-04-04
  • 使用Python去除字符串中某個(gè)字符的多種實(shí)現(xiàn)方式比較

    使用Python去除字符串中某個(gè)字符的多種實(shí)現(xiàn)方式比較

    python中字符串是不可變的,所以無法直接刪除字符串之間的特定字符,下面這篇文章主要給大家介紹了關(guān)于使用Python去除字符串中某個(gè)字符的多種實(shí)現(xiàn)方式比較的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Python實(shí)現(xiàn)截屏的函數(shù)

    Python實(shí)現(xiàn)截屏的函數(shù)

    本文給大家分享的是使用Python實(shí)現(xiàn)截屏功能的函數(shù),十分的實(shí)用,有需要的小伙伴可以參考下。
    2015-07-07

最新評(píng)論

梨树县| 惠水县| 华坪县| 体育| 专栏| 仪陇县| 天津市| 边坝县| 尼木县| 林周县| 兰考县| 浙江省| 浦江县| 宝清县| 交城县| 壶关县| 泾阳县| 临高县| 连平县| 友谊县| 丹巴县| 华安县| 迁西县| 余庆县| 铜山县| 清原| 开平市| 德清县| 磴口县| 清水河县| 大同市| 沈丘县| 华阴市| 泽普县| 杭州市| 南安市| 乃东县| 阜康市| 比如县| 富民县| 台南市|