首页 > 编程语言 >使用Python Matplotlib库实现简单散点图的绘制

使用Python Matplotlib库实现简单散点图的绘制

时间:2025-01-14 16:32:06浏览次数:1  
标签:Python 散点图 Matplotlib values ax 绘制

 一、内容概述

本文主要讲述使用Python的Matplotlib绘图库绘制一个简单的散点图

Matplot绘制过程如下:

    1. 导入matplotlib.pyplot库
    2. 创建图形和子图形对象
    3. 准备绘制散点图的数据(通常有两个参数,即x轴、y轴的坐标数据)
    4. 调用子图形的scatter()方法并传入主要参数(x轴,y轴上的两个坐标数据),进行绘制
    5. 调用库的show()方法,进行展示

注:

    • 在Python中使用(导入)Matplotlib绘图库时,需要先安装,本实现使用的是pip命令安装。pip install matlplotlib 
    • Matplotlib官方教程

 

二、代码实现

注:源代码地址

# 主题:使用Matplotlib绘图库绘制散点图

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

# 第一种绘制方式:绘制只有一个点的图
ax.scatter(2, 700)


# 第二种绘制方式:绘制多个点的图
## 自动计算:根据输入值x计算输出值y
x_values = range(1, 101)
y_values = [x**2 for x in x_values]

ax.scatter(x_values, y_values, s=10, c='red')
# 限制坐标轴的范围
ax.axis([0, 110, 0, 11000])

plt.show()

 

三、运行结果

 

标签:Python,散点图,Matplotlib,values,ax,绘制
From: https://www.cnblogs.com/xl1164191281/p/18671063

相关文章

  • 使用Python实现基于矩阵分解的长期事件(MFLEs)时间序列分析
    在现代数据分析领域,时间序列数据的处理和预测一直是一个具有挑战性的问题。随着物联网设备、金融交易系统和工业传感器的普及,我们面临着越来越多的高维时间序列数据。这些数据不仅维度高,而且往往包含复杂的时间依赖关系和潜在模式。传统的时间序列分析方法如移动平均等,在处理此类......
  • python+django/flask的OA管理系统java+nodejs+php-计算机毕业设计
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • 基于Python+Django的校园爱心帮扶平台
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企......
  • 基于Python的批量运维管理系统设计与实现
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企......
  • 大数据毕业设计python基于协同过滤的动漫推荐系统设计与实现
    一、项目技术开发语言:Pythonpython框架:Django软件版本:python3.7/python3.8数据库:mysql5.7或更高版本数据库工具:Navicat11开发软件:PyCharm/vscode前端框架:vue.js二、项目内容和项目介绍  ......
  • Python编程与在线医疗平台数据挖掘与数据应用交互性研究
    一、引言1.1研究背景与意义在互联网技术飞速发展的当下,在线医疗平台如雨后春笋般涌现,为人们的就医方式带来了重大变革。这些平台打破了传统医疗服务在时间和空间上的限制,使患者能够更加便捷地获取医疗资源。据相关报告显示,中国基于互联网的医疗保健行业已进入新的发展阶......
  • 【人工智能】从Keras到TensorFlow 2.0:深入掌握Python深度学习技术
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界随着人工智能技术的迅猛发展,深度学习作为其核心分支,已在图像识别、自然语言处理、语音识别等多个领域展现出卓越的性能。Python作为深度学习的......
  • Python内存优化全攻略:深入理解对象池与__slots__的应用
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在Python开发过程中,内存管理是提升应用性能的关键因素之一。随着应用规模的扩大,内存占用问题日益凸显,尤其是在处理大量对象时。本文将深入探讨......
  • 使用Python Matplotlib库实现简单折线图的绘制
     一、内容概述本文主要讲述使用Python的Matplotlib绘制库绘制一个简单的折线图 注:在Python中使用(导入)Matplotlib绘图库时,需要先安装,本实现使用的是pip命令安装。pipinstallmatlplotlib  二、代码实现#主题:使用Matplotlib绘图库绘制一个简单的折线图importmatplot......
  • conda环境python版本问题排查
    背景:使用browser-use时,需要配置python版本为3.11,但目前系统配置的是3.12版本方法:通过conda创建一个新的环境1)创建环境:condacreate-nbrowser-usepython=3.11  2)激活环境:condaactivatebrowser-use激活虚拟环境3)检查环境:python-V.   解决方法:在操作系统中,运行一......