【高心星出品】

文章目录

  • 前言
  • 一、绘制散点图
  • 二、绘制折线图
  • 总结

前言

上一篇文章已经介绍了matplotlib制作画板和轴,本片文章要在画板中绘制简单的散点图和折线图。


一、绘制散点图

散点图就是基于轴的散列点,在绘制过程中需要提供坐标值,颜色值,和图形值,具体代码如下:

ax.scatter(x=array[0],y=array[1],color=‘blue’,marker=‘o’)

# 获得画板
canvas = plt.figure()
# 设置背景颜色
canvas.set_facecolor('yellow')
# 添加轴
ax = canvas.add_subplot(111)
# 设置轴的相关信息
ax.set(xlim=[1, 10], ylim=[10, 20], title="统计表", xlabel='时间', ylabel='数量')
# 绘制散列点
array=np.array([[1,2,3,4,5,6,7,8],[14,15,16,11,13,14,16,19]])
# 绘制数据 x坐标 y坐标
ax.scatter(x=array[0],y=array[1],color='blue',marker='o')
canvas.show()

本案例使用numpy对象提供了第一行作为x坐标值,第二行作为y坐标值,具体运行效果如图:

二、绘制折线图

绘制折线图的方法为plot,需要提供x坐标和y坐标,下面将展示绘制sin曲线和cos曲线,具体代码如下:

# 获取画板
canvas = plt.figure()
# 给画板设置颜色
canvas.set_facecolor('yellow')
# 给画板添置坐标轴
ax = canvas.add_subplot(211)
ax.set(xlim=[0, 15], ylim=[-1, 1], xlabel='时间', ylabel='数量', title='统计数量')
# 生成线性数值 0到20之间 生成100 个数字
xarray = np.linspace(0, 15, num=100)
# 对这个数字做sin运算
yarray = np.sin(xarray)
# 对这个数字做cos运算
zarray = np.cos(xarray)
# 将他们绘制到坐标轴上
ax.plot(xarray, yarray, color='red')
ax1=canvas.add_subplot(212)
ax1.set(xlim=[0, 15], ylim=[-1, 1], xlabel='时间', ylabel='数量', title='统计数量')
ax1.plot(xarray,yarray,color='red')
canvas.show()

运行效果如下:


总结

本篇文章是在坐标轴上面绘制折线图,在下篇文章将要介绍如何绘制条形图、直方图和饼图。

python使用matploatlib绘制散点图和折线图相关推荐

  1. Matplotlib【学习大礼包】数据可视化基础 掌获绘图基础语法与常用参数、设置pyplot的动态rc参数、 绘制散点图、折线图、直方图、饼图

    文章目录 如何查看完整版!!(代码+图片) 第3章 Matplotlib 数据可视化基础 3.1 掌获绘图基础语法与常用参数 3.1.1 掌获pyplot基础语法 1.创建画布与创建子图 2.添加画布 ...

  2. Python数据可视化之散点图和折线图

    最近一直用到Python的matplotlib包,一些画简单的散点图和折线图的用法老是记不住,所以从最基础的地方开始,稍微总结了一下. 一.散点图 画散点图时主要用到的是scatter函数. 随机产生 ...

  3. CorePlot_1.5.1 绘制散点图(折线图、曲线图、直方图)

    前言 CorePlot提供了散点图(CPTScatterPlot)的绘制,包括:折线图.曲线图.直方图.如下图所示:     CorePlot框架自身提供了线条样式.文本样式及填充色的设置.CPTMu ...

  4. Python:Matplotlib库绘制散点图和折线图

    一.基础散点图 Matplotlib绘制散点图主要使用matplotlib.pyplot类中的scatter函数,其详细的用法参考官方文档,这里附上链接:Matplotlib官方文档.接下来将介绍如何 ...

  5. python绘制散点图和折线图_python绘制散点图,柱状图和折线图

    示例:散点图 最常见的散点图之一是x-y散点图.下面的代码会大致告诉你一个matplotlib是如何工作的,你会看到如何一点点建立起一个散点图. 我们正在使用点的x和y位置的一些构成数据.运行下面的代 ...

  6. python收益风险点图_使用python matploblib库绘制准确率,损失率折线图

    我就废话不多说了,大家还是直接看代码吧~ import matplotlib.pyplot as plt epochs = [0,1,2,3] acc = [4,8,6,5] loss = [3,2, ...

  7. python画散点图程序-Python散点图与折线图绘制过程解析

    这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...

  8. python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...

    生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...

  9. Python之matplotlib:利用matplotlib绘制八象空间三维图案例(知识点包括散点图、折线图、标注文字、图例、三维坐标)之详细攻略

    Python之matplotlib:利用matplotlib绘制八象空间三维图案例(知识点包括散点图.折线图.标注文字.图例.三维坐标)之详细攻略 目录

  10. R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)

    写在前面:为啥不用excel绘制这些图,用PoweBI,帆软BI等可视化软件来绘图,不是更方便吗?的确,这些工具都很方便,但同时,它们显得很呆,不够灵活,更为致命的是,它们绘制出的图形,分辨率不够,用 ...

最新文章

  1. 常见数据库设计(1)——字典数据
  2. python中#!/usr/bin/python与#!/usr/bin/env python的区别
  3. Ajax前后端对接---Springmvc
  4. 头条自己提问的问题在哪看_在头条的这三十天
  5. EM算法极其推广---EM算法的收敛性
  6. 【Pre蓝桥杯嵌入式】【STM32】Unkown device
  7. Android 对话框黑色边框的解决
  8. 实验一 命令解释程序编写
  9. java 控制路由器_停用角度路由器链路
  10. 【iOS】Could not launch Verify the Developer App certificate for your account is trusted on your devic
  11. 经典排序算法-MFC实现之3:冒泡排序
  12. Mydumper 多线程备份工具
  13. [MS-SHLLINK]: Shell Link (.LNK) Binary File Format
  14. 2018年秋招大疆机器学习算法工程师在线笔试答题总结
  15. 电脑N卡跟A卡是什么,有区别么?
  16. mysql 错误代码1130_mysql出现错误码1130怎么办
  17. 网易云音乐用户信息爬取以及可视化
  18. 从牛顿定律到飞行器动力学
  19. hive 学习系列三(表格的创建create-table)
  20. 最好的防御就是进攻 任正非

热门文章

  1. 建立自己公众号题库系统
  2. 处理9path图片边缘的小黑点
  3. 卡西欧函数计算机广告词,卡西欧函数计算器,终身学习如有神助!
  4. Ubuntu环境下制作win7-U盘引导盘
  5. html计时器插件,jQuery计时器插件TimeCircles
  6. 在iPhone设置一个快捷指令,一键将PDF转为图片
  7. iOS 上传苹果商店失败记录
  8. 华为手机如何更新鸿蒙系统_华为鸿蒙系统怎么升级?升级鸿蒙系统步骤
  9. 2021-06-02使用Digispark(ATTINY85)制作一个Badusb
  10. 国内百家企业SRC一览表(安全应急响应中心)