matplotlib繪制兩點(diǎn)間連線的幾種方法實(shí)現(xiàn)
為了找到matplotlib在兩個(gè)點(diǎn)之間連線的方法真是費(fèi)了好大功夫,本文主要介紹了 matplotlib繪制兩點(diǎn)間連線的幾種方法,具體如下
繪制方法 <1>
本文將通過最簡單的模式拆解Matplotlib繪圖的幾個(gè)組成部分,將cover以下內(nèi)容
1. Create a dataset
2. Create a canvas
3. Add data to canvas
4. Show the figure
import numpy as np import matplotlib.pyplot as plt # create a dataset points = np.linspace(-5, 5, 256) y1 = np.tanh(points) + 0.5 y2 = np.sin(points) - 0.2 # create a canvas fig, axe = plt.subplots(figsize=(7, 3.5), dpi=300) # add data to canvas axe.plot(points, y1) axe.plot(points, y2) # show the figure fig.savefig('output/to.png') plt.close(fig)
繪制方法<2> 使用pyplot繪制圖像
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 256) y = np.sin(x) plt.plot(x, y)
繪制方法<3> 使用axes類繪制圖像
使用axes使用subplot()繪制單一圖像,使用subplots(nrows,ncols
)繪制多個(gè)圖形
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 256) y = np.sin(x) ax = plt.subplot() ax.plot(x, y)
繪制方法<4> 使用figure類繪制圖像
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 256) y = np.sin(x) fig = plt.figure(dpi=300) ax = fig.add_subplot(111) ax.plot(x, y) fig.savefig('output/to.png') plt.close(fig)
表示了圖像的position。如果使用subplots,則有nrows
,ncols
, andindex
三個(gè)參數(shù),其中idex從1開始,代表了左上角的圖像
到此這篇關(guān)于matplotlib繪制兩點(diǎn)間連線的幾種方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)matplotlib 兩點(diǎn)間連線內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Python分析數(shù)據(jù)并進(jìn)行搜索引擎優(yōu)化的操作步驟
在互聯(lián)網(wǎng)時(shí)代,網(wǎng)站數(shù)據(jù)是一種寶貴的資源,可以用來分析用戶行為、市場趨勢、競爭對手策略等,本文將介紹如何使用Python爬取網(wǎng)站數(shù)據(jù),并進(jìn)行搜索引擎優(yōu)化,,需要的朋友可以參考下2023-08-08Python灰度變換中的對數(shù)變換專項(xiàng)分析實(shí)現(xiàn)
灰度變換是指根據(jù)某種目標(biāo)條件按一定變換關(guān)系逐點(diǎn)改變源圖像中每個(gè)像素灰度值的方法。目的是改善畫質(zhì),使圖像顯示效果更加清晰。圖像的灰度變換處理是圖像增強(qiáng)處理技術(shù)中的一種非?;A(chǔ)、直接的空間域圖像處理方法,也是圖像數(shù)字化軟件和圖像顯示軟件的一個(gè)重要組成部分2022-10-10python3 使用Opencv打開USB攝像頭,配置1080P分辨率的操作
今天小編就為大家分享一篇python3 使用Opencv打開USB攝像頭,配置1080P分辨率的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12基于python3監(jiān)控服務(wù)器狀態(tài)進(jìn)行郵件報(bào)警
這篇文章主要介紹了基于python3監(jiān)控服務(wù)器狀態(tài)進(jìn)行郵件報(bào)警,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10使用Python實(shí)現(xiàn)將PDF轉(zhuǎn)為圖片
這篇文章主要為大家詳細(xì)介紹了python如何借用第三方庫Spire.PDF for Python,從而實(shí)現(xiàn)將PDF轉(zhuǎn)為圖片的功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10python中json.dumps()和json.loads()的用法
json.dumps()和json.loads()?json.dumps()用于將字典形式轉(zhuǎn)換為字符串,下面這篇文章主要給大家介紹了關(guān)于python中json.dumps()和json.loads()用法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09PyQt5 QTableView設(shè)置某一列不可編輯的方法
今天小編就為大家分享一篇PyQt5 QTableView設(shè)置某一列不可編輯的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06