• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

  • 博客园
  • 联系
  • 订阅
  • 管理

View Post

[Data Visualization] 使用Python Matplotlib库实现简单散点图的绘制

 一、内容实现概述

本文主要讲述使用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()

 

三、运行结果

 

posted on 2025-01-14 16:32  tony-cao  阅读(46)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3