软件测试|Python matplotlib教程(二)

简介: 软件测试|Python matplotlib教程(二)

前言

之前我们讲过了使用matplotlib绘制曲线图,本篇文章我们来讲解使用matplotlib绘制散点图以及x轴、y轴的设置。

绘制散点图

当我们进行数据分析时,数据可能会是一个个坐标点,我们需要将点画在图像上,对点的分布进行分析,matplotlib支持我们绘制散点图,语法如下:

plt.scatter(x,y,c=“b”,label=“scatter figure”)
  • x:x轴上的值
  • y:y轴上的值
  • c:散点标记的颜色
  • label:标记图形内容的标签文本

示例代码如下:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.5,10,1000)
y = np.random.rand(1000)

plt.scatter(x,y,c='g',label="scatter figure")

plt.legend()

plt.show()

绘图结果如下:
在这里插入图片描述

附上颜色选项:

  • 'b' :蓝色
  • 'm' :洋红色
  • 'g' :绿色
  • 'y' :黄色
  • 'r' :红色
  • 'k' :黑色
  • 'w' :白色
  • 'c' :青绿色

x轴,y轴数值范围设置

一般情况来说,x轴y轴的数值范围以及刻度是一样的,但是有时候,我们需要对x轴y轴的数值范围做出特别规定,方便我们的使用。matplotlib同样支持x轴y轴不同的设置。代码如下:

plt.xlim()
plt.ylim()

我们继续使用上面的例子,增加代码:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.5,10,1000)
y = np.random.rand(1000)

plt.scatter(x,y,c='g',label="scatter figure")
plt.xlim(1,10)
plt.ylim(0,1)

plt.legend()

plt.show()

绘图结果如下:

在这里插入图片描述

相关文章
|
1天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 空间数据 4
本教程介绍了SciPy的空间数据处理功能,主要通过scipy.spatial模块实现。内容涵盖空间数据的基本概念、距离矩阵的定义及其在生物信息学中的应用,以及如何计算欧几里得距离。示例代码展示了如何使用SciPy计算两点间的欧几里得距离。
15 5
|
3天前
|
Python
SciPy 教程 之 SciPy 图结构 7
《SciPy 教程 之 SciPy 图结构 7》介绍了 SciPy 中处理图结构的方法。图是由节点和边组成的集合,用于表示对象及其之间的关系。scipy.sparse.csgraph 模块提供了多种图处理功能,如 `breadth_first_order()` 方法可按广度优先顺序遍历图。示例代码展示了如何使用该方法从给定的邻接矩阵中获取广度优先遍历的顺序。
12 2
|
4天前
|
算法 Python
SciPy 教程 之 SciPy 图结构 5
SciPy 图结构教程,介绍图的基本概念和SciPy中处理图结构的模块scipy.sparse.csgraph。重点讲解贝尔曼-福特算法,用于求解任意两点间最短路径,支持有向图和负权边。通过示例演示如何使用bellman_ford()方法计算最短路径。
14 3
|
4天前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
13 1
|
4天前
|
Web App开发 测试技术 数据安全/隐私保护
自动化测试的魔法:使用Python进行Web应用测试
【10月更文挑战第32天】本文将带你走进自动化测试的世界,通过Python和Selenium库的力量,展示如何轻松对Web应用进行自动化测试。我们将一起探索编写简单而强大的测试脚本的秘诀,并理解如何利用这些脚本来确保我们的软件质量。无论你是测试新手还是希望提升自动化测试技能的开发者,这篇文章都将为你打开一扇门,让你看到自动化测试不仅可行,而且充满乐趣。
|
5天前
|
算法 索引 Python
SciPy 教程 之 SciPy 图结构 3
SciPy 图结构教程:介绍图的基本概念、节点和边的定义,以及如何使用 SciPy 的 `scipy.sparse.csgraph` 模块处理图结构。重点讲解 Dijkstra 最短路径算法及其在 SciPy 中的应用,包括 `dijkstra()` 方法的参数设置和使用示例。
10 0
|
5天前
|
Python
SciPy 教程 之 SciPy 图结构 2
《SciPy 教程 之 SciPy 图结构 2》介绍了图结构作为算法学中的重要框架,通过 `scipy.sparse.csgraph` 模块处理图结构。文章示例展示了如何使用 `connected_components()` 方法查找所有连接组件,通过创建稀疏矩阵并调用该方法实现。
7 0
精心整理python测试小技巧:第十六节
精心整理python测试小技巧:第十六节
精心整理python测试小技巧:第十五节
精心整理python测试小技巧:第十五节
精心整理python测试小技巧:第十四节
精心整理python测试小技巧:第十四节
下一篇
无影云桌面