您好,登錄后才能下訂單哦!
這篇文章主要介紹如何利用python庫matplotlib繪制不同的圖表,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
思路:通過3個坐標點,繪制曲線
import matplotlib.pyplot as plt plt.plot([1, 3, 5], [4, 8, 10]) # 橫坐標:1,3,5,縱坐標:4,8,10 # 顯示所畫的圖 plt.show()
運行效果如圖:
思路:先通過linspace
繪制一條直線,然后在-pi~pi之間定義100個元素
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-np.pi, np.pi, 100) # x軸的定義域為-pi到pi,然后在-pi~pi之間定義100個元素 plt.plot(x, np.sin(x)) # 顯示所畫的圖 plt.show()
運行效果如圖:
思路: 在繪制一條曲線的基礎上,修改定義域,然后進行循環遍歷plt.plot()
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-np.pi * 2, np.pi * 2, 100) # x軸的定義域為-2pi~2pi plt.figure(1, dpi=50) # 創建圖表1,精度為50,精度越高,圖片產生的體積就越大,圖片就越清晰 for i in range(1, 5): # 比如繪制4條曲線 plt.plot(x, np.sin(x / i)) # 顯示所畫的圖 plt.show()
運行效果如圖:
思路:使用hist()方法
import matplotlib.pyplot as plt plt.figure(1, dpi=50) # 創建圖表1,dpi代表圖片的精細度,dpi越大文件越大 data = [1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 5, 6, 4] plt.hist(data) # 只要傳入數據,直方圖就會統計數據出現的次數 # 顯示所畫的圖 plt.show()
運行效果如圖:
思路:使用scatter()
方法
import matplotlib.pyplot as plt import numpy as np x = np.arange(1, 10) y = x fig = plt.figure() # 創建圖表 plt.scatter(x, y, c='r', marker='o') # c='r'表示散點的顏色為紅色,marker表示指定三點多形狀為圓形 # 顯示所畫的圖 plt.show()
運行效果如圖:
以上是“如何利用python庫matplotlib繪制不同的圖表”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。