91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python?matplotlib如何實現圖形繪制

發布時間:2021-12-02 15:16:33 來源:億速云 閱讀:191 作者:iii 欄目:開發技術

本篇內容主要講解“Python matplotlib如何實現圖形繪制”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python matplotlib如何實現圖形繪制”吧!

    1. matplotlib.patches概述

    matplotlib.patches 專門用來繪制圖形的類,在該類是以Artist為基類

    • pathes 是專門繪制2D圖形的類

    • patch 繪制的圖形默認是以rc params設置

    • patch 模塊提供多達10種圖形方法滿足日常需求

    Python?matplotlib如何實現圖形繪制

    2. 繪制圖形方法

    對應matplotlib模塊來說,patches類提供繪制圓形、橢圓形、矩形等圖形方法

    Python?matplotlib如何實現圖形繪制

    3. 繪制圖形步驟

    在matplotlib模塊中,圖表都是由figure、Axes和Axis三個基本元素組成,因此在繪制圖形時,一般步驟主要有以下組成。

    導入matplotlib pyplot和patches類

    import matplotlib.pyplot as plt
    import matplotlib.patches as mpatch

    使用subplots()創建子圖Axes對象

    fig,ax =plt.subplots()

    調用pathes類繪制圖形的方法如繪制矩形Rectangle()

    Rect = mpatch.Rectangle((0.2,0.75),0.4,0.4,color="r")

    子圖Axes對象調用set_xlim()和set_ylim坐標軸范圍

    patches默認情況下,x軸的坐標范圍為(0,1),y軸的坐標范圍為(0,1)

    ax.set_xlim(-2,5)
    ax.set_ylim(-2,5)

    子圖Axes對象調用add_patch()方法添加圖形

    ax.add_patch(Rect)

    調用pyplot.show()展示圖形

    4. 繪制圖形屬性

    設置透明度

    關鍵字:alpha

    取值類型為:浮點型

    設置顏色

    設置圖形關鍵字:color

    設置邊框關鍵字:edgecolor

    取值可選:

    • 表示顏色的英文單詞:如紅色"red"

    • 表示顏色單詞的簡稱如:紅色"r",黃色"y"

    • RGB格式:十六進制格式如"#88c999";(r,g,b)元組形式

    5. 小試牛刀

    學習完上面幾節的知識后,我們在圖表中繪畫圓形、矩形和直線吧

    def drawpicture():
     
        fig,ax =plt.subplots()
     
        Rect = mpatch.Rectangle((1,0.75),0.4,0.4,color="yellow",alpha=0.5)
     
        Cri = mpatch.Circle((0,0),1,angle=30,color="pink",alpha=0.2,cap)
     
        Py = mpatch.Arrow(1,2,2,2)
     
        ax.set_xlim(-1,5)
        ax.set_ylim(-1,5)
     
        ax.add_patch(Rect)
        ax.add_patch(Cri)
        ax.add_patch(Py)
        plt.show()
     
    drawpicture()

    Python?matplotlib如何實現圖形繪制

    到此,相信大家對“Python matplotlib如何實現圖形繪制”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    东辽县| 塔河县| 乌拉特前旗| 共和县| 开远市| 阿坝县| 祁门县| 龙陵县| 阿城市| 宣城市| 乌鲁木齐县| 施秉县| 恭城| 东台市| 扶绥县| 晋州市| 广水市| 从江县| 佛坪县| 曲靖市| 宕昌县| 盐亭县| 喜德县| 屯昌县| 延安市| 中宁县| 察隅县| 汕头市| 鹿泉市| 绵竹市| 颍上县| 通化县| 乌海市| 保康县| 星子县| 股票| 兴文县| 垦利县| 黔西| 晋江市| 兴仁县|