1 import numpy as np 2 import matplotlib.pyplot as plt 3 4 ''' 5 散點圖顯示兩組數據的值,每一個點的座標位置的值決定 6 用戶觀察兩種變量的相關性: 7 正相關 8 負相關 9 不相關 10 11 ''' 12 13 # 正相關 14 height = [161,170,174,165,182,175] 15 weight = [50,65,70,62,81,75] 16 plt.scatter(height,weight) 17 plt.show() 18 19 20 # 不相關 21 N = 1000 22 x = np.random.randn(N) 23 y = np.random.randn(N) 24 plt.scatter(x,y) 25 plt.show() 26 27 28 # 散點圖的外觀 29 ''' 30 c 顏色 31 s 點(面積)大小 32 alpha 透明度 33 值的範圍[0,1] 34 經過調節透明度,來觀察點的集中性 35 marker 點形狀 36 ''' 37 38 39 # 練習 40 ''' 41 使用000001.csv的數據 42 計算最高價 和開盤價之差 43 繪出先後兩天diff的散點圖, 研究是否具備相關性 44 45 ''' 46 height,open = np.loadtxt('000001.csv',delimiter=',',skiprows=1,usecols=(2,1),unpack=True) 47 change = height -open 48 tomorrow = change[2:] 49 yesterday = change[:-2] 50 plt.scatter(yesterday,tomorrow,alpha=0.2,) 51 plt.show()
在將來面前,咱們永遠都是孩子。不斷思考,不斷學習,才能讓咱們走的更遠。dom
我的主頁:https://www.oceaneyes.cn/學習
我的學習博客:http://oceaneyes.top/spa
CSDN:https://blog.csdn.net/qq_16123129 .net
長按二維碼關注,一塊兒交流學習~~~code