python筆記32:數據可視化之散點圖

相關文件下載地址:https://pan.baidu.com/s/1iOefRWY_VrgxmmkEBAdN8Q
提取碼:8v21

# -*- coding: utf-8 -*-
#1.概念:散點圖(scatter diagram),是以一個變量爲橫座標,另一變量爲縱座標,利用散點(座標點)的分佈形態反映變量關係的一種圖形。
#一般和相關分析、迴歸分析結合使用

#2.散點圖繪圖函數:plot(x,y,'.',color=(r,g,b))
#plot參數說明:
#x、y:x軸和y軸的序列
#'.'、'o':小點還是大點
#color:散點圖的顏色,可以用grb定義,也可以用英文單詞定義

#有時候還需要標註x和y軸的標籤,以及確定是否畫出背後的方格

#3. RGB顏色的設置:(red,green,blue); 請看“RGB顏色對照表.png”
#參數(三個數字)說明:
#red:紅色組成部分
#green:綠色組成部分
#blue:藍色組成部分

#值得注意的是,其他語言的rgb取值一般都是0~255,但是python的取值是0~1,也就是說,除以255即可。

import pandas 
import matplotlib
import matplotlib.pyplot as plt

data = pandas.read_csv("D:/workspaces/python/pythonStudy/32.csv") #列:日期、購買用戶數、廣告費用、渠道數

mainColor = (42/256,87/256,141/256,1) #第4個1表示透明度,通過該參數可以設置顏色深淺

font = {
        'size':20,  #字體大小爲20
        'family':'SimHei'  #字體爲雅黑
        }
matplotlib.rc('font',**font)

#設置x軸和y軸的標籤,以及標籤的顏色:
plt.xlabel('廣告費用',color=mainColor)
plt.ylabel('購買用戶數',color=mainColor)

#設置座標軸顏色:(座標軸的顏色默認是黑色的)
plt.tick_params(axis='x',colors=mainColor)
plt.tick_params(axis='y',colors=mainColor)

plt.plot(
         data['廣告費用'], #x軸序列
        data['購買用戶數'], #y軸序列
        '.',color=mainColor #小點以及點的顏色
         )
#執行以上代碼,既可以把圖顯示出來了
#結果說明:通過散點圖可以很直觀的看出,廣告費用越高,購買用戶數就越大

#大點:
plt.plot(
         data['廣告費用'], #x軸序列
        data['購買用戶數'], #y軸序列
        'o',color=mainColor #大點以及點的顏色
         )

程序運行結果截圖:
運行結果截圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章