绘制简单散点图

要绘制单个点,使用scatter()函数,并向它传递一对x和y坐标,它将在指定位置绘制一个点

import matplotlib.pyplot as pltplt.scatter(2,4)
plt.show()

运行结果:

图形美化

下面设置输出样式,使其更有趣:添加标题,给轴加上标签

import matplotlib.pyplot as pltplt.scatter(2,4,s=200)
#设置标题并加上轴标签
plt.title("Squares Numbers",fontsize=24)
plt.xlabel("Value",fontsize=14)
plt.xlabel("Square of Value",fontsize=14)#设置刻度标记的大小
plt.tick_params(axis='both',which='major',labelsize=14)
plt.show()

运行结果:

绘制一系列散点

要绘制一系列散点,可向scatter()传递2个分别包含x值和y值的列表

绘制的坐标分别是(1,1),(2,4),(3,9),(4,16),(5,25)

自动生成数据绘制散点图

import matplotlib.pyplot as pltx = list(range(1,1001))
y = [x**2 for x in x]
plt.scatter(x,y,s=200)
#设置标题并加上轴标签
plt.title("Squares Numbers",fontsize=24)
plt.xlabel("Value",fontsize=14)
plt.xlabel("Square of Value",fontsize=14)#设置刻度标记的大小
plt.tick_params(axis='both',which='major',labelsize=14)#设置每个坐标的取值范围
plt.axis([0,1100,0,1100000])
plt.show()

运行结果:

删除数据点的轮廓

从上图可以看出,绘制很多点的时候,轮廓会连在一起,要删除数据点的轮廓可调用scatter()时,传递实参edgecolor='none'

自定义颜色

要修改颜色,只需要向scatter()传递参数c,并将其设置为要使用的颜色的名称

运行结果:

使用颜色映射

模块pyplot内置了一组颜色映射,要使用这些颜色映射,你需要告诉pyplot该如何设置数据集中每个点的颜色

运行结果:

自动保存散点图

上边的图形制作完成之后,是否需要自动保存散点图呢?如果需要的话,操作如下:

注意:在保存图形的时候,必须注释plt.show()代码,不然保存完成之后,图形是空白

点击运行后,可以看到图片已经保存在程序所在目录下

第一个实参:指定保存的图片名称

第二个实参:将指定的空白区域裁减掉

使用scatter()绘制散点图相关推荐

  1. 用MATLAB的函数scatter()绘制散点图

    我们经常用到离散数据的处理,这时候需要绘制散点图. 在MATLAB中可以用函数scatter()绘制散点图,其用法与函数plot()基本一致.只是plot()绘制的是二维线图.关于函数是plot()的 ...

  2. python如何做散点图-【Python】使用scatter()绘制散点图

    绘制简单散点图 要绘制单个点,使用scatter()函数,并向它传递一对x和y坐标,它将在指定位置绘制一个点 importmatplotlib.pyplot as plt plt.scatter(2, ...

  3. matplotlib.pyplot.scatter( )绘制散点图与双月形图

    matplotlib.pyplot里的函数scatter( )用于绘制散点图.学习Matplotlib绘图其实就是学习绘图函数中的参数,不同的参数搭配会产生不同的化学效应! scatter( )函数包 ...

  4. 机器学习教学 plt.scatter()绘制散点图

    Scatter简介 Scatter(散点图)由两个变量构成,分别作为散点图的横,竖坐标,通过散点图可以看出变量之间的关系. 如上如,一些基本的相关性,可以分为正相关,负相关等. Scatter 相关代 ...

  5. cmap参数 plt_Matplotlib入门-5-plt.scatter( )绘制散点图

    在本篇文章中,我们将接触一个新的绘图函数plt.scatter( ),它用于散点图的绘制.从前几篇文章中,我们已经深知,学习Matplotlib绘图其实就是学习绘图函数中的参数!将参数活学活用,不同的 ...

  6. python matplotlib散点图-Matplotlib scatter绘制散点图的方法实现

    前言 考虑到很多同学可能还没有安装matplotlib包,这里给大家提供我常用的安装方法.首先Win键 + R,输入命令cmd打开命令行工具,再次在命令行工具中输入pip install matplo ...

  7. 【计算几何】德劳内三角剖分算法 | 利用 scatter 绘制散点图 | 实现外接圆生成 | scipy库的 Dealunay 函数 | 实战: A-B间欧氏距离计算

    猛戳!跟哥们一起玩蛇啊 

  8. Python Matplotlib scatter函数:绘制散点图

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  9. Python matplotlib 绘制散点图 还不收藏起来

    复习回顾 我们在往前几期中对matplotlib模块学习,对常用的反映数据变化的折线图,对比数据类型差异的柱状图和反应数据频率分布情况的直方图. 往前内容快速查看 超详细的Python matplot ...

最新文章

  1. Java入门培训班怎么选择
  2. fdquery update
  3. 五十五、uniapp简单实现Todo项目(慕课网)
  4. Resin-IOException: write() forbidden after writer is closed
  5. 5911. 模拟行走机器人 II
  6. 源码mysql5.7安装过程_mysql5.7 源码安装步骤
  7. Spring3.1.0+Quartz1.8.6整合实现计划任务
  8. RDLC报表其余空白页问题
  9. 判断是否是2的N次方各方法运行速度比较
  10. git 常用操作,撤销修改
  11. 毕业一年的员工跳槽需要理由吗?
  12. linux端口转发_详解Linux网桥功能--概念、工作机制、相关命令及实例说明
  13. 转:.NET使用一般处理程序生成验证码!
  14. Docker 容器操作
  15. 《几何与代数导引》习题1.34.2
  16. 21岁开始练字晚不晚?
  17. java随机数生成方法
  18. 计算机颜色更换,如何给证件照换底色;怎么快速更换证件照底色
  19. 程序员的12条经营分享
  20. 承德网站服务器,承德联通dns服务器地址

热门文章

  1. 在Windows和Azure中使用加密证书提高web.config的安全性
  2. hadoop day 6
  3. 【转】Word 2010 取消拼写/语法检查,隐藏红线/绿线
  4. heartbeat v2+ldirectord+LVS集群
  5. VC 实现文件夹属性的获取与更改
  6. 华为云MySQL数据库外网使用
  7. 如何在CentOS 7.x / RHEL 7.x上搭建Docker Private Registry(Docker私有仓库)
  8. Linux日志服务器的搭建
  9. net core 3.1 swagger文档添加 不用xml配置
  10. java方法、方法重载