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
)