日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

matplotlib 简单试用

發布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matplotlib 简单试用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

是什么

Matplotlib是一個強大的Python繪圖和數據可視化的工具包。

安裝

pip install matplotlib

引用

import matplotlib.pyplot as plt

繪制一個簡單的圖形

import matplotlib.pyplot as plt import numpy as np# plot(x, y, z)繪圖函數, show顯示圖像 plt.plot([1,2,3,4], [1,5,7,9]) # 如果沒有第一個參數 x,圖形的 x 坐標默認為數組的索引 plt.show()

plot函數

基本參數

plot(x, y, z): x表示x軸,y表示y軸,x和y是列表;z可以定義線性,點型和顏色

  • 線型linestyle(-,-.,–,..)
  • 點型marker(v,^,s,*,H,+,x,D,o,…)
  • 顏色color(b,g,r,y,k,w,…)
  • plt.plot([1,2,3,4], [1,5,7,9], '--g') # 虛線,綠色 plt.show()

    繪制兩個數據集

    一張圖上,一次繪制多個數據集,只需寫多次plot函數或傳兩組參數,最后調用show函數即可,比如:

    plt.plot([1,2,3,4], [2,3,8,10]) plt.plot([1,2,3,4], [5,6,9,8], '-.')""" 或者 plt.plot([1,2,3,4], [2,3,8,10],[1,2,3,4], [5,6,9,8], '-.') """plt.show()

    x軸,y軸,標題,圖例

    plt.legend() # 展示圖例 plt.xlabel('Rads') # 給 x 軸添加標簽 plt.ylabel('Amplitude') # 給 y 軸添加標簽 plt.title('Sin and Cos Waves') # 添加圖形標題

    子圖

    使用子圖可以在一個窗口繪制多張圖:plt.subplot(row, col, active),只需在調用Plot函數前調用subplot即可。

    plt.subplot(2, 1, 1) # (行,列,活躍區) plt.plot([1,2,3,4], [3,5,7,4], 'r')plt.subplot(2, 1, 2) plt.plot([1,2,3,4], [4,7,5,6], 'g')plt.show()

    畫布

    創建一個畫布,可以允許將窗口分區,從而創建多個子圖

    import matplotlib.pyplot as pltfig = plt.figure()p1 = fig.add_subplot(2,2,1) # 添加子圖,將畫布分為2行2列,它占1的位置 p1.plot([1,2,3], [4,5,6])fig.show()

    其它

    其它直方圖,散點圖,以后遇到再總結。

    附上一個參考教程,寫的挺好的。

    總結

    以上是生活随笔為你收集整理的matplotlib 简单试用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。