国产探花免费观看_亚洲丰满少妇自慰呻吟_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()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 咸丰县| 淮安市| 灵石县| 报价| 翼城县| 建湖县| 鹤庆县| 苗栗县| 成都市| 安义县| 喜德县| 静乐县| 禹城市| 抚顺县| 桃江县| 通海县| 开江县| 楚雄市| 成都市| 牡丹江市| 姜堰市| 芜湖县| 休宁县| 祁东县| 读书| 江都市| 芜湖市| 鄂托克前旗| 麦盖提县| 扶风县| 永登县| 深泽县| 神农架林区| 红河县| 罗山县| 包头市| 房山区| 宜丰县| 汉寿县| 都昌县| 田东县|