<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>
  • 主站蜘蛛池模板: 男女性潮高清免费网站| a级毛片高清免费视频在线播放| 黄网站色视频免费观看45分钟| 欧美成人全部费免网站| 国内精品视频一区二区三区八戒 | 污污的网站在线免费观看| 天天操天天爽天天射| 免费a级黄毛片| ffee性护士vihaos中国| 王雨纯脱得一点不剩| 天天做天天躁天天躁| 亚洲精品v天堂中文字幕| 99久热任我爽精品视频| 污网站在线免费观看| 国产美女精品一区二区三区| 亚洲明星合成图综合区在线| 正在播放国产精品放孕妇| 欧美jizzhd极品欧美欧美xxxx18动漫| 国产精品一区欧美激情| 久久香蕉国产线看精品| 韩国精品一区视频在线播放| 日日麻批免费40分钟无码| 四虎永久在线精品免费影视| 亚洲国产精品综合久久2007| 手机看片1024旧版| 最近中文字幕免费4| 国产剧情麻豆剧果冻传媒视频免费| 久久久久久人妻无码| 精品无码久久久久国产| 天堂中文资源网| 亚洲成人xxx| 黑人啊灬啊灬啊灬快灬深| 无码人妻一区二区三区在线视频 | 无码av大香线蕉伊人久久| 北条麻妃vs黑人解禁| a级毛片免费观看网站| 欧美日韩亚洲区久久综合| 国产欧美va欧美va香蕉在线| 久久久久久亚洲精品| 精品乱人伦一区二区| 国产高清av在线播放|