02-matplotlib-散點圖

 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

相關文章
相關標籤/搜索