<bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 首頁 > 資訊 >

    精選!Python個人學習筆記 Numpy庫與matplotlib.pyplot模塊——函數圖像 / 統計圖繪制

    圖像的輸出

    ⑴ matplotlib.pyplot.show()

    圖像繪制完成后,使用該方法就可以打印出圖像。


    (資料圖片僅供參考)

    ⑵?matplotlib.pyplot.title()

    為圖像加上標題。

    ⑶?matplotlib.pyplot.xlabel() /?matplotlib.pyplot.ylabel()

    加上x軸 /?y軸標簽。

    ⑷?matplotlib.pyplot.xticks() /?matplotlib.pyplot.yticks()

    設置x軸 /?y軸刻度。

    第一個參數為要設置的刻度,第二個參數為每個刻度的顯示標簽。

    ⑸?matplotlib.pyplot.axis()

    用于同時設置 X 軸和 Y 軸的坐標軸范圍。

    ① matplotlib.pyplot.axis([xmin, xmax, ymin, ymax])

    設置輸出界面的X軸和Y軸的范圍。

    ②?matplotlib.pyplot.axis('equal')

    設置 X 軸和 Y 軸的范圍相等,但刻度可能不同。

    ③?matplotlib.pyplot.axis('scaled')

    設置 X 軸和 Y 軸的范圍和刻度都相等。

    ④ matplotlib.pyplot.axis('off')

    隱藏坐標軸。默認為 on。

    ⑹?matplotlib.pyplot.text()

    matplotlib.pyplot.text( x ,y ,text)

    在點 (x,y) 輸出 text 的內容。

    ⑺ matplotlib.pyplot.rcParams

    matplotlib.pyplot.rcParams?是?matplotlib.pyplot?模塊中的一個字典。

    用于設置和獲取全局的繪圖參數。可以自定義繪圖的外觀、樣式和行為。

    作為字典,那么字典適用的操作也適用于它。可以遍歷查看具體內容。

    ① matplotlib.pyplot.rcParams[]

    可以獲取字典的值。

    ② matplotlib.pyplot.rcParams[]=[]

    可以更改字典的值,用于設置參數。

    不設置中文字體的話,在標題或者坐標軸標簽中輸入中文會無法顯示。

    可以根據需要選擇其他字體。world文檔等中的字體的英文名也適用于Python,但是中文字體不顯示英文名,需要自行查。

    ③ matplotlib.pyplot.rcParams.update()?

    參數為一個字典,可以批量修改字典的值。

    折線圖

    matplotlib.pyplot.plot( [X,]?Y [,format] [, [X,]?Y [,format] ……] )

    X和Y為長度相等的一維數組,以 (?X[i] ,Y[i] ) 繪制點,最后連起來。

    若未指定X,則默認X=numpy.arange(n),其中n為numpy.size(Y)。

    通常配合numpy.linspace()繪制函數曲線。

    輸出樣式 format 具體語法可參考help(plt.plot)來查看。

    多個字符可以合起來用。例如?'vb' 表示 藍色倒三角形。

    繪制普通折線圖

    繪制函數(方程)圖

    繪制多條線

    多次使用 matplotlib.pyplot.plot() 在一個 matplotlib.pyplot.plot() 內加多組參數,可以在同一個窗口內繪制多條線。

    可以在 plot() 內用label參數添加標簽,并用 legend() 函數顯示標簽來區分不同的線。

    直方圖

    matplotlib.pyplot.hist(?A?,bins=10?[,keyword_format]?)

    A為數組。

    bins為條形的邊界個數(即指定子范圍的數量),默認為10。兩端邊界為A的最小值到A的最大值。

    輸出樣式?keyword_format 以命名參數的形式接收。具體可參考 help(matplotlib.pyplot.hist)。

    將[0,98]劃分成10個區間,直方圖表示A中的元素在10個區間內分布的個數。

    直方圖轉化為折線圖

    numpy.histogram(A?,bins=10)

    返回一個含有2個數組的二元組。第一個數組為A中的元素在各個區間內的頻數。第二個數組bins為子范圍的邊界。

    易知,邊界數=條形數+1。所以可以用?(bins[1:]+bins[:-1])/2 來讓點畫在條形的中間位置。

    繪制正態分布圖

    餅圖

    matplotlib.pyplot.pie(data_list ,labels= text_list ,colors=color_list)

    data為數據集合。

    labels為每個區域的文字標簽的集合。

    colors為每個區域的顏色集合。

    3個集合的長度必須相等。

    繪制球體

    對于繪制簡單的3D圖形,可以直接使用?projection='3d'?參數創建3D子圖。

    mpl_toolkits.mplot3d?模塊中的?Axes3D?類提供了更多高級的功能和選項,可以用于繪制更復雜的3D圖形。

    plt.figure()

    創建了一個新的圖形對象,代表整個圖形窗口。可以將其看作是一個容器,用于包含圖形的所有元素,如坐標軸、圖形、文本等。

    fig.add_subplot(111, projection='3d')

    向圖形對象中添加一個子圖。子圖是圖形對象的一部分,可以在其中繪制具體的圖形元素。該方法的參數指定了子圖的位置和投影類型。

    參數 111?表示將子圖放置在一個 1x1 的網格中的第一個位置。對于更復雜的布局,可以使用不同的參數值,如 211?表示將子圖放置在一個 2x1 的網格中的第一個位置。

    projection='3d' 指定子圖的投影類型為 3D,即創建一個帶有3D坐標軸的子圖。

    責任編輯:Rex_14

    關鍵詞:
    推薦閱讀
    欧美国产在线一区,免费看成年视频网页,国产亚洲福利精品一区,亚洲一区二区约美女探花
    <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 主站蜘蛛池模板: 朋友把我玩成喷泉状| 五月丁香六月综合av| 99国产精品欧美一区二区三区 | 奇米第四色首页| 又嫩又硬又黄又爽的视频| 中文字幕在线免费看| 老子影院午夜伦手机不卡6080| 日本成本人三级在线观看2018| 干b视频在线观看| 又粗又硬又大又爽免费视频播放| 中文字幕乱人伦视频在线| 老子影院我不卡在线理论| 成年入口无限观看免费完整大片| 四虎AV永久在线精品免费观看 | 波多野结衣不打码视频| 在线观看亚洲免费视频| 亚洲欧美日韩精品久久| 7777精品久久久大香线蕉| 欧美日韩亚洲国产一区二区三区 | 国产成人一区二区精品非洲| 久久婷婷人人澡人人喊人人爽| 高清欧美一级在线观看| 日本一区二区三区久久| 吃女邻居丰满的奶水在线观| 一本大道香蕉在线高清视频 | 欧美日本高清在线不卡区| 国产精品伦子一区二区三区| 亚洲AV无码潮喷在线观看| 青青青伊人色综合久久| 手机在线看片不卡中文字幕| 欧美精品久久久久久久自慰| 色婷五月综激情亚洲综合| 玩物无删减版180分钟| 国内大量揄拍人妻精品視頻| 亚洲国产一成人久久精品| XX性欧美肥妇精品久久久久久 | 99久久无色码中文字幕| 欧美性巨大欧美| 国产大秀视频一区二区三区| 中文字幕在线视频免费观看| 福利视频一区二区牛牛|