Python在数据科学中拥有十分重要的地位,numpy, scipy, pandas, scikit-learn这些高效易用、接口统一的科学计算包使其在数据分析处理过程更加方便快捷,其强大的数据可视化工具也是重要组成部分。在Python中,使用的最多的数据可视化工具是matplotlib。以绘制散点图为例,一起来学习matplotlib吧。

import numpy as np  #pip install numpy
import matplotlib.pyplot as plt  #pip install matplotlib

绘制散点图

height = [161,179,184,175,170,160]
weight = [50,58,85,70,66,40]
plt.scatter(height,weight)
plt.show()

#不相关

N = 5000
x = np.random.randn(N)
y1 = np.random.randn(N)
plt.scatter(x,y1)
plt.show()

正相关

N = 2000
x = np.random.randn(N)
y2 = x + np.random.randn(N) * 0.5
plt.scatter(x,y2)
plt.show()

负相关

N = 2000
x = np.random.randn(N)
y2 = -x + np.random.randn(N) * 0.5
plt.scatter(x,y2)
plt.show()

导入文件(.csv)数据

open,close = np.loadtxt('data.csv',delimiter=',',skiprows=1,usecols=(1,4),unpack=True)
#skiprows=1:指跳过第一行   usecols=[1,4]:是指只使用1,4两列,参数类型为list
change = close - open
yesterday = change[:-1]
today = change[1:]
# s 面积 c颜色 marker 形状 alpha  透明度
plt.scatter(yesterday,today,s=10,c='r',marker='<',alpha=0.8)
plt.show()

【Python】数据可视化-散点图绘制相关推荐

  1. python数据可视化散点图案例_Python数据可视化—散点图_python 数据可视化

    Python数据可视化-散点图 PS: 翻了翻草稿箱, 发现居然存了一篇去年2月的文章...虽然naive,还是发出来吧... 本文记录了Python中的数据可视化--散点图scatter, 令x作为 ...

  2. python画折线图详解-Python数据可视化(一) 绘制折线图和散点图

    数据可视化示例 对数据可视化的浅认知 数据可视化是任何数据科学或机器学习的重要组成部分.可视化能将数据以更加直观的方式展现出来,使数据更加客观.更具说服力.同时,也易于发现隐藏在数据中的规律和意义.尤 ...

  3. Python数据可视化之绘制带有最佳拟合线的散点图(图文并茂版!!!)

    绘制带有最佳拟合线的散点图 最佳拟合线 数据准备 数据展示 图例选择 根据图例筛选数据 绘制图像 最佳拟合线 •当我们想要研究数据集中两个变量之间如何相互改变,使用最佳拟合线就是一个不错的方法!!   ...

  4. Python数据可视化——散点图

    PS: 翻了翻草稿箱, 发现居然存了一篇去年2月的文章...虽然naive,还是发出来吧... 本文记录了python中的数据可视化--散点图scatter, 令x作为数据(50个点,每个30维),我 ...

  5. python中数据用折线图表示_使用PyQtGraph进行Python数据可视化:绘制精美折线图(以 上证指数走势为例)...

    在前两篇文章中,我们介绍了: 在了解了基本的PyQtGraph模块绘制图形功能之后,我们通过几个常用常见的数据可视化图形来演示使用PyQtGraph进行Python数据可视化. 本篇,我们介绍使用Py ...

  6. python绘制漂亮的线_使用PyQtGraph进行Python数据可视化:绘制精美线图(以上证指数走势为例)...

    在上两篇文章中,我们介绍了: 本篇文章将介绍使用PyQtGraph绘制一个精美折线图, 在了解了基本的PyQtGraph模块绘制图形功能之后,我们通过几个常用常见的数据可视化图形来演示使用PyQtGr ...

  7. Python数据可视化——Plotly绘制散点图、堆积柱状图、饼图、旭日图、分布图、箱线图、时间序列图、多子图、k线图

    文章目录 一.数据来源 二.导入数据 三.散点图Scatter 四.堆积柱状图Stacked Bar 五.饼图 六.旭日图Sunburst 七.分布图Distplot 八.箱线图Boxplot 九.热 ...

  8. Python数据可视化:绘制持仓榜单的“棒棒糖图”

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 荔枝 | 作者 Crossin的编程教室 | 来源 1. 需求 做股票分析 ...

  9. 【Plotly】python数据可视化神器——绘制折线图

    Plotly简介 Plotly是用于机器学习.数据挖掘等领域的数据可视化包. 其图标视觉效果简洁大气,可互动性强,成为我工作中进行数据可视化的一大利器,接下来我们就从最简单的折线图,带领大家逐渐入门p ...

最新文章

  1. 快速排序的实现与注意点
  2. 【错误记录】Google Play 上架报错 ( 您还没有为此轨道选择任何国家或地区。至少要添加 1 个国家或地区才能发布此版本)
  3. 黄金点游戏之客户端(homework-05)
  4. JFreeChart应用实例-折线图
  5. Spark-core(核心)的基本介绍
  6. 第013课_代码重定位
  7. ASP.NET笔记(三)
  8. ios开发网络篇—HTTP协议 - 转
  9. SystemC 代码添加和测试方法
  10. windows 2003 server无法远程桌面连接
  11. 探索“云计算”的双重含义(节选)
  12. Java向mysql导入大量scv文件数据(100万行以上)
  13. 联想电脑打不开摄像头
  14. Windows python pip换源不生效(window11系统),以及pip下载库包报错 because normal site-packages is not writeable
  15. 数据挖掘与数据分析(二)—— 探索性数据分析EDA(单因子与对比分析) 可视化 (1) —— 集中趋势 离中趋势 数据分布(偏态系数峰态系数正态分布三大分布)抽样理论(误差精度)
  16. 神经网络模型的工作原理,人脑神经网络模型
  17. Go设置、获取cookie
  18. HTML5文件夹隐藏了怎么打开,如何打开隐藏文件夹,详细教您打开隐藏文件夹的方法...
  19. CVPR 2021 Oral | OWOD:面向开放世界的目标检测 Towards Open World Object Detection
  20. 黄少华接任施振荣就任宏碁董事长

热门文章

  1. 香港中文大学教授、麻省理工牛人林达华解说现代数学体系
  2. 09_20_第七阶段:微服务开发||01-SpringBoot||19分布式Dubbo和Zookeeper【观看狂神随笔】
  3. C#中DateTime.Ticks
  4. 6JS库-前端框架(库)-jQuery选择器
  5. android系统凭据存储,存储登录凭据android
  6. 正态分布 密度函数与分布函数
  7. 还在付费下论文吗?快来跟我一起白piao知网
  8. 解决pcntl_fork() has been disabled for security reasons in file /www/wwwroot/192.168.21.2/vendor/wor
  9. 推荐一款简单易用线上引流测试工具:GoReplay
  10. python基于训练集预测_Python中训练集/测试集的分割和交叉验证