1. 程式人生 > >30、python散點圖繪製簡單操作

30、python散點圖繪製簡單操作

散點圖;是以一個變數為橫座標,另一個變數為縱座標,利用三點(座標點)的分佈形態反映變數關係的一種圖形

1 散點圖繪圖函式

plot(x,y,'.',color=(r,g,b))

引數說明:

x,y  :  x,y軸的序列

‘.’ '。' :繪圖是小點還是大點、

color : 散點圖的顏色,用rgb定義,或者用英文字元定義,rgb為0到1的範圍

2 案例

import pandas

data=pandas.read_csv(
        'D:\\DATA\\pycase\\6.1\\data.csv'       
           )

# 定義主題的顏色,1代表顏色的透明度

maincolor=(43/256,87/256,141/256,1)

# 設定字型樣式,為中文,SimHel 表示雅黑

font={
      'size':15,
      'family':'SimHei'
      }

# 設定RC(組,**kwargs)的引數,kwargs是字典屬性名稱,同時設定多個屬性
# 比如顏色和字型,是字典組合
## 例如 上圖的font rc('font',**font)

import matplotlib

matplotlib.rc('font',**font)


# %matplotlib qt 彈窗(spyder)

# plt.grid(True)


import matplotlib.pyplot as plt

# 設定座標軸標題標籤

plt.xlabel('廣告費用',color=(1,0,0))
plt.ylabel('購買使用者數',color=(0,1,0))

# 設定座標軸字元型別,單獨設定x、y的話分開設定

# plt.tick_params(axis='x',colors=maincolor)

plt.tick_params(axis='both',colors=maincolor)


# 繪製散點圖

plt.plot(
        data['廣告費用'],
        data['購買使用者數'],
        '.',
        color=maincolor
        )