用python绘制散点图
在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绘制散点图相关推荐
- python如何根据数据画散点图_用python绘制散点图
用python绘制散点图 标签:#Python##散点图# 时间:2019/03/27 21:13:00 作者:夏天的风 今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在py ...
- python绘制散点图的步骤_python绘制散点图并标记序号的方法
python绘制散点图并标记序号的方法 实现二维平面上散点的绘制,并可以给每个散点标记序号或者名称: import numpy as np import matplotlib.pyplot as pl ...
- python绘制散点图:二分类样本
在做机器学习数据集的探索时,需要绘制二变量的散点图,散点图要能够区分正负样本. 如何用python绘制散点图呢?思路其实不复杂: 1.绘制正样本,使用"+"图标 2.在同一张图上绘 ...
- 【python图像处理】】python绘制散点图
python中用于绘图是matplotlib模块中的pyplot类,直接使用plot()函数绘制出的是折线图.而绘制散点图使用的是scatter()函数. 直接看下面的代码 #-*- coding: ...
- python绘制散点图、如何选两列作为横坐标_Python利用matplotlib绘制散点图的新手教程...
前言 上篇文章介绍了使用matplotlib绘制折线图,参考:https://www.jb51.net/article/198991.htm,本篇文章继续介绍使用matplotlib绘制散点图. 一. ...
- python绘制散点图运行结果是_用python绘制散点图
今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的基本信息. 网址为 ...
- python绘制散点图-Python:matplotlib绘制散点图
与线型图类似的是,散点图也是一个个点集构成的.但不同之处在于,散点图的各点之间不会按照前后关系以线条连接起来. 用plt.plot画散点图 奇怪,代码和前面的例子差不多,为什么这里显示的却是散点图而不 ...
- python绘制散点图将整个区域分为10乘10个网格,并统计每个网格中点的个数
#绘制散点图将整个区域分为10乘10个网格,并统计每个网格中点的个数 from matplotlib import pyplot as plt import matplotlib as mpl imp ...
- 用python绘制散点图适用于通过读取txt的数据进行绘制
功能 1.绘制散点图 2.切片读取操作 3.改写容易 代码如下: import matplotlib.pyplot as plt import numpy as np# 定义画散点图的函数 def d ...
- python绘制散点图-matplotlib在python上绘制3D散点图实例详解
大家可以先参考官方演示文档: 效果图: ''' ============== 3D scatterplot ============== Demonstration of a basic scatte ...
最新文章
- axis1 web Service 环境部署
- 吴恩达机器学习笔记_第三周
- 计算机 运行新ie 命令,(新)计算机应用基础IE浏览器设置学习笔记——精品.doc
- Android中 requestCode与resultCode的区别与用法
- html5 渐变按钮练习
- android开启前台服务_Android 知识点必知之ANR与OOM
- Google常用搜索技巧
- Debian 配置Bind9 DNS服务器
- 锐捷虚拟机做服务器,笨方法解决锐捷校园网环境下VMware虚拟机无法上网问题(Fedora试用上网成功)...
- 计算机web前端环境分析,web前端开发行业前景分析
- 【Python 3.7.9官方文档】之术语对照表
- 关于“强化学习 策略梯度方法 方差大 的原因与解决方法”问题的思考
- ETL示例解决方案 —— Sakila下载和基本配置 (笔记一)
- 使用scrapy简单爬取网易新闻
- 组织病理学的生存模型综述
- 如何从ext3升级到ext4?
- SEO 已死,LLMO 万岁
- android导入ssl证书,Android和SSL证书加载
- ubuntu网上找不到想要的deb文件的时候该怎么获取deb文件
- 什么是隐私混币协议Tornado Cash?| Tokenview