【每天几分钟,从零入门python编程的世界!】

今天我们学习散点图,在统计学或者机器学习方面,或者在金融风险控制方面,金融风险控制经常要看异常交易、信贷风险,做这样的分析就要用到一个图--散点图(scatter plot)。

下面我们假设绘制一个散点图需要的数据如下:

x=[1,2,3,4,5,6,7,8,9,10]

y=[2,5,3,1.6,4.3,5.8,6.2,7.5,8.1,9]

根据之前学习绘制折线图、柱状图、直方图的经验,我们可以总结出规律:用Python的matplotlib绘制图形,就是plt.后面跟上要绘制的图形的英文单词的缩写,或者截取该英文单词的一部分作为一个函数,这个函数里面可以传入参数,可以设置图形的类型,设置图形的标签,设置图形的颜色等等。

那么我们绘制散点图,就可以这样写:

plt.scatter(x,y,label="scatter_plot",color="orange",marker="$",s=5)

在这里,参数x和y是需要传入的数据;label是画出的图形的标签,相当去说明一下你画的图代表什么,label可以随便取名字;marker相当于绘图的笔触,s就是size,即笔触的大小。除了数据参数,其他的很多参数都可以自定义,如何自定义,可以查看matplotlib这个工具的文档说明。像这样的参数会有成百上千个,任何人都不可能记住,所以如果有不清楚的或者忘记的东西,查文档去解决。

完整代码如下:

用python绘制散点图的代码

代码运行结果如下:

代码运行结果

以上是用python绘制散点图的介绍。

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

python绘制国内生产总值散点图_Python学习第90课-数据可视化之散点图绘制相关推荐

  1. python中图例legend标签内容_Python学习第87课-数据可视化之图形标识title、label、legend...

    [每天几分钟,从零入门python编程的世界!] 第86课我们学习了matplotlib,并且用它画了一个简单的图形,但是这个图形上面没有标题,没有标明x轴和y轴,而且用于画这个图形的数据都是我们手动 ...

  2. matplotlib画图时间长_Python学习第86课-数据可视化之matplotlib介绍

    [每天几分钟,从零入门python编程的世界!] 我们得到数据之后,如何把数据可视化? 做研究的同学经常会用一个软件叫MATLAB,我们做数据可视化用一个库叫matplotlib,这个库跟MATLAB ...

  3. 用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制

    [每天几分钟,从零入门python编程的世界!] 假如一个行业只有ABCD四个公司,我们想要用图表展现,它们各自每年的生产总额,占整个行业的比例是多少,这时我们用饼状图(pie chart)更好. 假 ...

  4. python 画在同一坐标轴_Python学习第95课-多个数据在同一个坐标轴画图叠加

    [每天几分钟,从零入门python编程的世界!] 我们已经学过了绘制折线图.柱状图.直方图.散点图.饼状图和堆栈图. 这节课我们学习如何把多个数据画图叠加,这种图形可以用作多组数据的对比. 下面我们通 ...

  5. python画图坐标重叠怎么办_Python学习第95课-多个数据在同一个坐标轴画图叠加

    [每天几分钟,从零入门python编程的世界!] 我们已经学过了绘制折线图.柱状图.直方图.散点图.饼状图和堆栈图. 这节课我们学习如何把多个数据画图叠加,这种图形可以用作多组数据的对比. 下面我们通 ...

  6. python用tsne降维图像_python代码实现TSNE降维数据可视化教程

    TSNE降维jne免费资源网 降维就是用2维或3维表示多维数据(彼此具有相关性的多个特征数据)的技术,利用降维算法,可以显式地表现数据.(t-SNE)t分布随机邻域嵌入 是一种用于探索高维数据的非线性 ...

  7. python初学火车座位判断_Python学习第三课 判断(if)语句

    判断(if)语句 目标 ● if 语句体验 ● if 语句进阶 ● 综合应用 01. if 语句体验 1.1 if 判断语句基本语法 在Python中,if 语句就是用来进行判断的,格式如下: if ...

  8. python解包的概念_Python学习第176课——tar解包和压缩

    上节我们学习了tar命令打包和查看tar文件中的内容,这节我们继续熟悉tar解包以及其他操作. 上节我们把桌面上的linux文件夹里面的东西打了一个包,打包后的文件也在桌面上,叫tar_linux.t ...

  9. Python数据分析三剑客学习笔记Day6——matplotlib包的使用:数据可视化,简单绘制柱状图、曲线图、饼图、频率分布直方图

    本文是视频Python数据分析三剑客 数学建模基础 numpy.pandas.matplotlib的学习笔记. -------------------------------------------- ...

  10. python 3d大数据可视化_Python大数据可视化编程实践-绘制图表

    Python 数据可视化编程实践 - 绘制图表 准备工作 打开 Jupyter Notebook ,导入需要的包, 并配置好图片交互和中文显示环 境: import pandas as pd impo ...

最新文章

  1. iMeta | 中科院生态中心邓晔组发布微生物组网络分析平台iNAP(图文/视频教程)
  2. 解决VS2013卡顿现象,很有用
  3. c语言用户输入编程,C语言入门教程-Printf:读取用户输入
  4. Bug只让变量生效一次的思路
  5. Loader之一:基本原理
  6. unity透明通道加颜色_Unity-雪地效果的实现
  7. linux-shell命令之file【辨识文件类型】
  8. python3.6安装pip3_python3安装pip3的实例步骤
  9. 合并柱_重要快讯!辽宁三市“合并获批”重大消息
  10. IP通信基础 3.21
  11. web平台安装程序_来了来了!开源车间调度平台正式上线!
  12. 深入解读Linux进程调度系列(1)——调度的初始化
  13. 图片自动生成css,CSS Sprites Generator
  14. java怎么停止工作_Java停止工作怎么办
  15. SpringBoot2.0启动日志中出现The APR based Apache Tomcat Native library which allows optimal performance
  16. 【小5聊】代码管理工具之git等代码账号使用凭据管理器查看windows凭据
  17. R语言基础编程技巧汇编 - 13
  18. 墨翟科技(上海)有限公司
  19. 用App Inventor做一个安卓程序
  20. python查重算法_用Python实现通过哈希算法检测图片重复的教程

热门文章

  1. 指数型组织到底是什么
  2. Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印
  3. 为什么存png还有白色底_为什么导出png还是有白底
  4. mysql的chakan biao_MySQL_Mysql中文汉字转拼音的实现(每个汉字转换全拼),一、创建拼音对照表 复制代 - phpStudy...
  5. python微信刷屏_微信偷偷更新,这功能彻底没了
  6. BJFU_数据结构习题_274六度空间理论
  7. 微店关键词取商品列表API接口(item_search-根据关键词取商品列表API接口),微店API接口
  8. 移动机器人路径规划minimum_snap(MATLAB)笔记整理
  9. 支持跨域的html元素
  10. PostMan中文乱码