国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python之matplotlib

2019-11-06 07:26:49
字體:
來源:轉載
供稿:網友

首先,導入pyplot這個庫,并命名為plt

import matplotlib.pyplot as pltplt.figure() # 創建一幅圖

p1 = plt.subplot(456) #創建一個4行5列的圖,p1是第6個,圖的順序是從左往右,從上往下數,當想把p1的位置設置為10或以上:p1 = plt.subplot(4,5,10) 

plt.xlim(-10,10) # 設置x軸范圍從-10到10

plt.ylim(-2,2) #設置y軸范圍從-2到2

plt.title('this is title') #設置標題

plt.xlabel('this is x.title') #設置圖的x軸

plt.ylabel('this is y.title') # 設置圖的y軸

plt.grid(True) # 顯示網格

plt.legend() # 顯示圖例

plt.show() # 把圖顯示出來

x = np.linspace(0, 10, 1000) #設置x的值從0開始到10結束,步長1000y = np.sin(x) # 創建y=sin(x)的函數line = plt.plot(x,y) # 繪制x-y函數曲線lines = plt.plot(x, np.sin(x)) #繪制函數曲線,第二個參數即為關于x的線性關系

代碼如下:

import matplotlib.pyplot as pltimport numpy as np
x = np.linspace(-10, 10, 1000)y = np.sin(x)line = plt.plot(x,y) #或者line = plt.plot(x, np.sin(x))plt.ylim(-2,2)plt.xlim(-10,10)plt.title('this is title')plt.xlabel('this is x.title')plt.ylabel('this is y.title')plt.grid(True)plt.show()

當給子圖設置標題,x軸,y軸等時,有些屬性的名字不太一樣,添加坐標軸的標注的函數為set_xlabel和set_ylabel,添加標題set_title

pyplot也可以直接給子圖添加標注等,當有多個子圖時,直接調用pyplot,設置的為其緊跟著的那個子圖,如:

p1 = plt.subplot(4, 5, 6)

 p2 = plt.subplot(4, 5, 17) 

plt.ylim(-2,2)

這里設置為子圖p2的y軸范圍

繪制直線

繪制矩形

import matplotlib.pyplot as pltimport matplotlib.patches as patches
p1 = fig1.add_subplot(111)p1.add_patch(    patches.Rectangle(        (0, 0.1),   # (x,y)        0.2,        # width        0.3,        # height    ))plt.show()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐昌市| 大荔县| 水富县| 定结县| 曲水县| 秭归县| 通化市| 合川市| 牙克石市| 西宁市| 镇平县| 城固县| 兴隆县| 长葛市| 化州市| 佛山市| 淮北市| 磐石市| 正宁县| 乌审旗| 香港| 克山县| 太谷县| 横山县| 井研县| 张家界市| 开原市| 美姑县| 辽源市| 齐河县| 平乡县| 烟台市| 西贡区| 阿尔山市| 睢宁县| 扎兰屯市| 高阳县| 张家界市| 三河市| 西城区| 辉县市|