亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖

 更新時(shí)間:2022年04月07日 10:45:36   作者:Forizon  
與線型圖類似的是,散點(diǎn)圖也是一個(gè)個(gè)點(diǎn)集構(gòu)成的,下面這篇文章主要給大家介紹了關(guān)于Python中Matplotlib的點(diǎn)、線形狀、顏色以及繪制散點(diǎn)圖的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下

我們?cè)赑ython中經(jīng)常使用會(huì)用到matplotlib畫(huà)圖,有些曲線和點(diǎn)的形狀、顏色信息長(zhǎng)時(shí)間不用就忘了,整理一下便于查找。

安裝matplotlib后可以查看官方說(shuō)明(太長(zhǎng)不貼出來(lái)了)

from matplotlib import pyplot as plt
help(plt.plot)

常用顏色:

'b'          藍(lán)色
'g'          綠色
'r'          紅色
'c'          青色
'm'          品紅
'y'          黃色
'k'          黑色
'w'          白色

更多顏色:

plt.plot(x, y, marker='+', color='coral')

常用標(biāo)記點(diǎn)形狀:

‘.’:點(diǎn)(point marker)
‘,’:像素點(diǎn)(pixel marker)
‘o’:圓形(circle marker)
‘v’:朝下三角形(triangle_down marker)
‘^’:朝上三角形(triangle_up marker)
‘<‘:朝左三角形(triangle_left marker)
‘>’:朝右三角形(triangle_right marker)
‘1’:(tri_down marker)
‘2’:(tri_up marker)
‘3’:(tri_left marker)
‘4’:(tri_right marker)
‘s’:正方形(square marker)
‘p’:五邊星(pentagon marker)
‘*’:星型(star marker)
‘h’:1號(hào)六角形(hexagon1 marker)
‘H’:2號(hào)六角形(hexagon2 marker)
‘+’:+號(hào)標(biāo)記(plus marker)
‘x’:x號(hào)標(biāo)記(x marker)
‘D’:菱形(diamond marker)
‘d’:小型菱形(thin_diamond marker)
‘|’:垂直線形(vline marker)
‘_’:水平線形(hline marker)

常用線形:

‘-‘:實(shí)線(solid line style)
‘–‘:虛線(dashed line style)
‘-.’:點(diǎn)劃線(dash-dot line style)
‘:’:點(diǎn)線(dotted line style)

繪制散點(diǎn)圖

在matplotlib中使用函數(shù) matplotlib.pyplot.scatter 繪制散點(diǎn)圖,matplotlib.pyplot.scatter的函數(shù)細(xì)節(jié):

matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs)
 
x,y組成了散點(diǎn)的坐標(biāo);s為散點(diǎn)的面積;c為散點(diǎn)的顏色(默認(rèn)為藍(lán)色'b');marker為散點(diǎn)的標(biāo)記;alpha為散點(diǎn)的透明度(0與1之間的數(shù),0為完全透明,1為完全不透明);linewidths為散點(diǎn)邊緣的線寬;如果marker為None,則使用verts的值構(gòu)建散點(diǎn)標(biāo)記;edgecolors為散點(diǎn)邊緣顏色。
import matplotlib 
import matplotlib.pyplot as plt
import numpy as np
# 保證圖片在瀏覽器內(nèi)正常顯示
%matplotlib inline
 
# 10個(gè)點(diǎn)
N = 10
x = np.random.rand(N)
y = np.random.rand(N)
plt.scatter(x, y)
plt.show()

補(bǔ)充:Python散點(diǎn)圖教程

調(diào)整散點(diǎn)大小

N = 10
x = np.random.rand(N)
y = np.random.rand(N)
area = np.random.rand(N) * 1000  # 包含10個(gè)均勻分布的隨機(jī)值的面積數(shù)組,大小[0, 1000]
fig = plt.figure()
ax = plt.subplot()
ax.scatter(x, y, s=area, alpha=0.5)  # 繪制散點(diǎn)圖,面積隨機(jī)
plt.show()

調(diào)整散點(diǎn)顏色

N = 10
x = np.random.rand(N)
y = np.random.rand(N)
x2 = np.random.rand(N)
y2 = np.random.rand(N)
area = np.random.rand(N) * 1000
fig = plt.figure()
ax = plt.subplot()
ax.scatter(x, y, s=area, alpha=0.5)
ax.scatter(x2, y2, s=area, c='green', alpha=0.6)  # 改變顏色
plt.show()

調(diào)整散點(diǎn)形狀

N = 10
x = np.random.rand(N)
y = np.random.rand(N)
x2 = np.random.rand(N)
y2 = np.random.rand(N)
x3 = np.random.rand(N)
y3 = np.random.rand(N)
area = np.random.rand(N) * 1000
fig = plt.figure()
ax = plt.subplot()
ax.scatter(x, y, s=area, alpha=0.5)
ax.scatter(x2, y2, s=area, c='green', alpha=0.6)
ax.scatter(x3, y3, s=area, c=area, marker='v', cmap='Reds', alpha=0.7)  # 更換標(biāo)記樣式,另一種顏色的樣式
plt.show()

總結(jié)

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

相關(guān)文章

  • mac徹底卸載Anaconda簡(jiǎn)單步驟

    mac徹底卸載Anaconda簡(jiǎn)單步驟

    這篇文章主要給大家介紹了關(guān)于mac徹底卸載Anaconda的相關(guān)資料,Anaconda指的是一個(gè)開(kāi)源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng),需要的朋友可以參考下
    2023-10-10
  • Python練習(xí)之ORM框架

    Python練習(xí)之ORM框架

    這篇文章主要介紹了Python練習(xí)之ORM框架,通過(guò)使用SQLObject框架操作MySQL數(shù)據(jù)庫(kù)展開(kāi)文章主題詳細(xì)內(nèi)容,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-06-06
  • Python集中化管理平臺(tái)Ansible介紹與YAML簡(jiǎn)介

    Python集中化管理平臺(tái)Ansible介紹與YAML簡(jiǎn)介

    這篇文章主要介紹了Python集中化管理平臺(tái)Ansible介紹與YAML,簡(jiǎn)單說(shuō)明了集中化管理平臺(tái)Ansible的功能與YAML語(yǔ)言的基本語(yǔ)法與基本使用技巧,需要的朋友可以參考下
    2019-06-06
  • 詳解Python_shutil模塊

    詳解Python_shutil模塊

    這篇文章主要介紹了Python_shutil模塊功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 詳解利用OpenCV提取圖像中的矩形區(qū)域(PPT屏幕等)

    詳解利用OpenCV提取圖像中的矩形區(qū)域(PPT屏幕等)

    這篇文章主要介紹了詳解利用OpenCV提取圖像中的矩形區(qū)域(PPT屏幕等),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • Python基于Tensorflow2.X實(shí)現(xiàn)汽車油耗預(yù)測(cè)

    Python基于Tensorflow2.X實(shí)現(xiàn)汽車油耗預(yù)測(cè)

    這篇文章主要為大家詳細(xì)介紹了Python基于Tensorflow2.X實(shí)現(xiàn)汽車油耗預(yù)測(cè)的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • Python實(shí)戰(zhàn)使用XPath采集數(shù)據(jù)示例解析

    Python實(shí)戰(zhàn)使用XPath采集數(shù)據(jù)示例解析

    這篇文章主要為大家介紹了Python實(shí)戰(zhàn)之使用XPath采集數(shù)據(jù)實(shí)現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-04-04
  • django ModelForm修改顯示縮略圖 imagefield類型的實(shí)例

    django ModelForm修改顯示縮略圖 imagefield類型的實(shí)例

    今天小編就為大家分享一篇django ModelForm修改顯示縮略圖 imagefield類型的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • 簡(jiǎn)單了解python的break、continue、pass

    簡(jiǎn)單了解python的break、continue、pass

    這篇文章主要介紹了簡(jiǎn)單了解python的break、continue、pass,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python SocketServer源碼深入解讀

    python SocketServer源碼深入解讀

    這篇文章主要介紹了python SocketServer源碼深入解讀,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評(píng)論