数据挖掘数据可视化教程(1) 散点图,折线图

Python matplotlib 提供各种图形可视化工具下面一一介绍基本图形

散点图
  • 散点图显示两组数据的值,每个点的坐标位置由变量的值决定。
  • 由一组不连续的点完成,用于观察两种变量的相关性
  • 例如身高-体重,温度-纬度,等等

* 简单的例子 身高-体重
import numpy as np
import matplotlib.pyplot as plt

height = [161,170,182,175,173,165]
weight =[50,58,80,70,69,55]

plt.scatter(height,weight)
plt.show()


* 正相关,负相关,不相关
x= np.random.randn(100)
y= np.random.randn(100)

plt.scatter(x,y)

实例:股票价格涨幅
折线图

  • 折线图是用直线段将各数据连接起来组成的图形
  • 常用来观察数据随时间变化的趋势
  • 例如股票价格,幅度变化,等等
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace( -10, 10, 100)
y = x **2

plt.plot(x, y , linestyle = '--' , c= 'r '  , marker = ' o')
plt.show()

可以通过调整参数linestyle , color 等参数修改样式。也可以在一幅图上画两个图形。
plt.plot(x, y , linestyle = '--' , c= 'r '  , marker = ' o')
plt.plot(x, y2 , linestyle = '-' , c= 'g '  , marker = ' >')
plt.show()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值