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

Python中Matplotlib的點、線形狀、顏色以及繪制散點圖

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

我們在Python中經(jīng)常使用會用到matplotlib畫圖,有些曲線和點的形狀、顏色信息長時間不用就忘了,整理一下便于查找。

安裝matplotlib后可以查看官方說明(太長不貼出來了)

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

常用顏色:

'b'          藍色
'g'          綠色
'r'          紅色
'c'          青色
'm'          品紅
'y'          黃色
'k'          黑色
'w'          白色

更多顏色:

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

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

‘.’:點(point marker)
‘,’:像素點(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號六角形(hexagon1 marker)
‘H’:2號六角形(hexagon2 marker)
‘+’:+號標(biāo)記(plus marker)
‘x’:x號標(biāo)記(x marker)
‘D’:菱形(diamond marker)
‘d’:小型菱形(thin_diamond marker)
‘|’:垂直線形(vline marker)
‘_’:水平線形(hline marker)

常用線形:

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

繪制散點圖

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

補充:Python散點圖教程

調(diào)整散點大小

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

調(diào)整散點顏色

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)整散點形狀

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的點、線形狀、顏色以及繪制散點圖的文章就介紹到這了,更多相關(guān)Python Matplotlib繪制散點圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Windows下Anaconda和PyCharm的安裝與使用詳解

    Windows下Anaconda和PyCharm的安裝與使用詳解

    這篇文章主要介紹了Windows下Anaconda和PyCharm的安裝與使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Playwright元素截圖并保存至allure的實現(xiàn)示例

    Playwright元素截圖并保存至allure的實現(xiàn)示例

    在UI自動化測試中,我們經(jīng)常需要獲取屏幕截圖,本文就介紹一下Playwright元素截圖并保存至allure的實現(xiàn)示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • ruff check文件目錄檢測--exclude參數(shù)設(shè)置路徑詳解

    ruff check文件目錄檢測--exclude參數(shù)設(shè)置路徑詳解

    這篇文章主要為大家介紹了ruff check文件目錄檢測exclude參數(shù)如何設(shè)置多少路徑詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • Python拼接微信好友頭像大圖的實現(xiàn)方法

    Python拼接微信好友頭像大圖的實現(xiàn)方法

    這篇文章主要介紹了Python拼接微信好友頭像大圖的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python中的閉包實例詳解

    Python中的閉包實例詳解

    這篇文章主要介紹了Python中的閉包,針對閉包的定義、用法及注意事項進行了實例講解,有助于讀者深入理解閉包的概念及用法,需要的朋友可以參考下
    2014-08-08
  • Python NaN空值的處理示例詳解

    Python NaN空值的處理示例詳解

    這篇文章主要介紹了Python NaN空值的處理,通過本文的介紹,對Python去掉數(shù)組中的空值NaN有了更加深入的了解,在實際的數(shù)據(jù)分析工作中,我們可以根據(jù)具體的情況選擇合,需要的朋友可以參考下
    2023-11-11
  • python實戰(zhàn)之利用pygame實現(xiàn)貪吃蛇游戲(二)

    python實戰(zhàn)之利用pygame實現(xiàn)貪吃蛇游戲(二)

    這篇文章主要介紹了python實戰(zhàn)之利用pygame實現(xiàn)貪吃蛇游戲(二),文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • 使用apidocJs快速生成在線文檔的實例講解

    使用apidocJs快速生成在線文檔的實例講解

    下面小編就為大家分享一篇使用apidocJs快速生成在線文檔的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 使用Python-OpenCV消除圖像中孤立的小區(qū)域操作

    使用Python-OpenCV消除圖像中孤立的小區(qū)域操作

    這篇文章主要介紹了使用Python-OpenCV消除圖像中孤立的小區(qū)域操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 一文帶你了解Python中Scikit-learn庫的使用

    一文帶你了解Python中Scikit-learn庫的使用

    Scikit-learn是Python的一個開源機器學(xué)習(xí)庫,它支持監(jiān)督和無監(jiān)督學(xué)習(xí),本文主要來深入探討一下Scikit-learn的更高級的特性,感興趣的小伙伴可以了解下
    2023-07-07

最新評論

巨鹿县| 育儿| 南城县| 崇文区| 徐汇区| 石城县| 南宁市| 新兴县| 岑溪市| 桓台县| 仙居县| 泌阳县| 松阳县| 垣曲县| 从江县| 西峡县| 临汾市| 文山县| 武山县| 青海省| 周口市| 鹿泉市| 五华县| 睢宁县| 什邡市| 阜宁县| 平武县| 浮山县| 长沙县| 旅游| 正阳县| 巴楚县| 厦门市| 乌鲁木齐县| 肃北| 大田县| 大足县| 华亭县| 临城县| 长丰县| 连州市|