欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用matplotlib實(shí)現(xiàn)繪制自定義圖形功能示例

 更新時(shí)間:2018年01月18日 11:31:28   作者:chengqiuming  
這篇文章主要介紹了Python使用matplotlib實(shí)現(xiàn)繪制自定義圖形功能,結(jié)合實(shí)例形式分析了Python基于matplotlib模塊實(shí)現(xiàn)自定義圖形繪制相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python使用matplotlib實(shí)現(xiàn)繪制自定義圖形功能。分享給大家供大家參考,具體如下:

一 代碼

from matplotlib.path importPath
from matplotlib.patches importPathPatch
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
#定義繪圖指令與控制點(diǎn)坐標(biāo)
#其中MOVETO表示將繪制起點(diǎn)移動(dòng)到指定坐標(biāo)
#CURVE4表示使用4個(gè)控制點(diǎn)繪制3次貝塞爾曲線
#CURVE3表示使用3個(gè)控制點(diǎn)繪制2次貝塞爾曲線
#LINETO表示從當(dāng)前位置繪制直線到指定位置
#CLOSEPOLY表示從當(dāng)前位置繪制直線到指定位置,并閉合多邊形
path_data =[
(Path.MOVETO,(1.58,-2.57)),
(Path.CURVE4,(0.35,-1.1)),
(Path.CURVE4,(-1.75,2.0)),
(Path.CURVE4,(0.375,2.0)),
(Path.LINETO,(0.85,1.15)),
(Path.CURVE4,(2.2,3.2)),
(Path.CURVE4,(3,0.05)),
(Path.CURVE4,(2.0,-0.5)),
(Path.CURVE3,(3.5,-1.8)),
(Path.CURVE3,(2,-2)),
(Path.CLOSEPOLY,(1.58,-2.57)),
]
codes, verts = zip(*path_data)
path =Path(verts, codes)
#按指令和坐標(biāo)進(jìn)行繪圖
patch =PathPatch(path, facecolor='r', alpha=0.9)
ax.add_patch(patch)
# 繪制控制多邊形和連接點(diǎn)
x, y = zip(*path.vertices)
line,= ax.plot(x, y,'go-')
#顯示網(wǎng)格
ax.grid()
#設(shè)置坐標(biāo)軸刻度大小一致,可以更真實(shí)地顯示圖形
ax.axis('equal')
plt.show()

二 運(yùn)行結(jié)果

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python正則表達(dá)式用法總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python json.dumps中文亂碼問(wèn)題解決

    python json.dumps中文亂碼問(wèn)題解決

    這篇文章主要介紹了如何解決python中中文亂碼問(wèn)題和json.dumps中文亂碼問(wèn)題,需要的朋友可以參考下
    2021-05-05
  • Python魔法方法功能與用法簡(jiǎn)介

    Python魔法方法功能與用法簡(jiǎn)介

    這篇文章主要介紹了Python魔法方法功能與用法,結(jié)合具體實(shí)例形式分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中魔法方法的概念、功能、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • Python如何將一個(gè)EXCEL表拆分多個(gè)excel表

    Python如何將一個(gè)EXCEL表拆分多個(gè)excel表

    在Python中,你可以使用pandas庫(kù)來(lái)讀取Excel文件,并將一個(gè)大的Excel表格(工作表)拆分成多個(gè)單獨(dú)的Excel文件,這篇文章主要介紹了Python如何將一個(gè)EXCEL表拆分多個(gè)excel表,需要的朋友可以參考下
    2024-06-06
  • python中l(wèi)eastsq函數(shù)的使用方法

    python中l(wèi)eastsq函數(shù)的使用方法

    這篇文章主要介紹了python中l(wèi)eastsq函數(shù)的使用方法,leastsq作用是最小化一組方程的平方和,下面文章舉例說(shuō)明詳細(xì)內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • 詳解使用python爬取抖音app視頻(appium可以操控手機(jī))

    詳解使用python爬取抖音app視頻(appium可以操控手機(jī))

    這篇文章主要介紹了詳解使用python爬取抖音app視頻(appium可以操控手機(jī)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • PyCharm2018 安裝及破解方法實(shí)現(xiàn)步驟

    PyCharm2018 安裝及破解方法實(shí)現(xiàn)步驟

    這篇文章主要介紹了PyCharm2018 安裝及破解方法實(shí)現(xiàn)步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • python利用JMeter測(cè)試Tornado的多線程

    python利用JMeter測(cè)試Tornado的多線程

    這篇文章主要介紹了python利用JMeter測(cè)試Tornado的多線程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python編寫實(shí)現(xiàn)抽獎(jiǎng)器

    python編寫實(shí)現(xiàn)抽獎(jiǎng)器

    這篇文章主要為大家詳細(xì)介紹了python編寫實(shí)現(xiàn)抽獎(jiǎng)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • python plt如何保存為emf圖像

    python plt如何保存為emf圖像

    這篇文章主要介紹了python plt如何保存為emf圖像問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python 多線程實(shí)現(xiàn)多任務(wù)的方法示例

    python 多線程實(shí)現(xiàn)多任務(wù)的方法示例

    本文主要介紹了python 多線程實(shí)現(xiàn)多任務(wù)的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07

最新評(píng)論