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 #大点以及点的颜色
         )

程序运行结果截图:
运行结果截图

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值