在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的基本信息。

网址为:点击打开链接

可以看到scatter中有很多参数,经常使用的参数主要有以下几个:

c:

marker:

数据、代码和绘制的图如下。

数据(取第一列作为x,取第四列作为y)截图:

代码如下:

import matplotlib.pyplot as plt
import numpy as np# 定义画散点图的函数
def draw_scatter(n, s):""":param n: 点的数量,整数:param s:点的大小,整数:return: None"""# 加载数据data = np.loadtxt('results.txt', encoding='utf-8', delimiter=',')# 通过切片获取横坐标x1x1 = data[:, 0]# 通过切片获取纵坐标Ry1 = data[:, 3]# 横坐标x2x2 = np.random.uniform(0, 5, n)# 纵坐标y2y2 = np.array([3] * n)# 创建画图窗口fig = plt.figure()# 将画图窗口分成1行1列,选择第一块区域作子图ax1 = fig.add_subplot(1, 1, 1)# 设置标题ax1.set_title('Result Analysis')# 设置横坐标名称ax1.set_xlabel('gamma-value')# 设置纵坐标名称ax1.set_ylabel('R-value')# 画散点图ax1.scatter(x1, y1, s=s, c='k', marker='.')# 画直线图ax1.plot(x2, y2, c='b', ls='--')# 调整横坐标的上下界plt.xlim(xmax=5, xmin=0)# 显示plt.show()# 主模块
if __name__ == "__main__":# 运行draw_scatter(n=2000, s=20)

绘制的图如下:

用python绘制散点图相关推荐

  1. python如何根据数据画散点图_用python绘制散点图

    用python绘制散点图 标签:#Python##散点图# 时间:2019/03/27 21:13:00 作者:夏天的风 今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在py ...

  2. python绘制散点图的步骤_python绘制散点图并标记序号的方法

    python绘制散点图并标记序号的方法 实现二维平面上散点的绘制,并可以给每个散点标记序号或者名称: import numpy as np import matplotlib.pyplot as pl ...

  3. python绘制散点图:二分类样本

    在做机器学习数据集的探索时,需要绘制二变量的散点图,散点图要能够区分正负样本. 如何用python绘制散点图呢?思路其实不复杂: 1.绘制正样本,使用"+"图标 2.在同一张图上绘 ...

  4. 【python图像处理】】python绘制散点图

    python中用于绘图是matplotlib模块中的pyplot类,直接使用plot()函数绘制出的是折线图.而绘制散点图使用的是scatter()函数. 直接看下面的代码 #-*- coding: ...

  5. python绘制散点图、如何选两列作为横坐标_Python利用matplotlib绘制散点图的新手教程...

    前言 上篇文章介绍了使用matplotlib绘制折线图,参考:https://www.jb51.net/article/198991.htm,本篇文章继续介绍使用matplotlib绘制散点图. 一. ...

  6. python绘制散点图运行结果是_用python绘制散点图

    今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的基本信息. 网址为 ...

  7. python绘制散点图-Python:matplotlib绘制散点图

    与线型图类似的是,散点图也是一个个点集构成的.但不同之处在于,散点图的各点之间不会按照前后关系以线条连接起来. 用plt.plot画散点图 奇怪,代码和前面的例子差不多,为什么这里显示的却是散点图而不 ...

  8. python绘制散点图将整个区域分为10乘10个网格,并统计每个网格中点的个数

    #绘制散点图将整个区域分为10乘10个网格,并统计每个网格中点的个数 from matplotlib import pyplot as plt import matplotlib as mpl imp ...

  9. 用python绘制散点图适用于通过读取txt的数据进行绘制

    功能 1.绘制散点图 2.切片读取操作 3.改写容易 代码如下: import matplotlib.pyplot as plt import numpy as np# 定义画散点图的函数 def d ...

  10. python绘制散点图-matplotlib在python上绘制3D散点图实例详解

    大家可以先参考官方演示文档: 效果图: ''' ============== 3D scatterplot ============== Demonstration of a basic scatte ...

最新文章

  1. axis1 web Service 环境部署
  2. 吴恩达机器学习笔记_第三周
  3. 计算机 运行新ie 命令,(新)计算机应用基础IE浏览器设置学习笔记——精品.doc
  4. Android中 requestCode与resultCode的区别与用法
  5. html5 渐变按钮练习
  6. android开启前台服务_Android 知识点必知之ANR与OOM
  7. Google常用搜索技巧
  8. Debian 配置Bind9 DNS服务器
  9. 锐捷虚拟机做服务器,笨方法解决锐捷校园网环境下VMware虚拟机无法上网问题(Fedora试用上网成功)...
  10. 计算机web前端环境分析,web前端开发行业前景分析
  11. 【Python 3.7.9官方文档】之术语对照表
  12. 关于“强化学习 策略梯度方法 方差大 的原因与解决方法”问题的思考
  13. ETL示例解决方案 —— Sakila下载和基本配置 (笔记一)
  14. 使用scrapy简单爬取网易新闻
  15. 组织病理学的生存模型综述
  16. 如何从ext3升级到ext4?
  17. SEO 已死,LLMO 万岁
  18. android导入ssl证书,Android和SSL证书加载
  19. ubuntu网上找不到想要的deb文件的时候该怎么获取deb文件
  20. 什么是隐私混币协议Tornado Cash?| Tokenview

热门文章

  1. 最高法规定网络转载涉嫌侵权需担责 10月10日起施行
  2. GoogleMap的基本使用
  3. CSS3视窗单位vw、vh、vmin、vmax说明
  4. yolov8s网络模型结构图
  5. 论文发表的刊物级别怎么查询呢
  6. EXCEL转换成十六进制加0x补零
  7. python求标准正态分布的分布函数值(具体实现及调用函数)
  8. 初阶数据结构 初识二叉树
  9. window 10 安装node.js时遇到2502 2503错误解决方法
  10. sicily 1002