【高心星出品】

文章目录

  • 前言
  • 一、安装matplotlib库
  • 二、使用matploatlib制作画板和轴
    • 1.引入库
    • 2.创建画板和轴
  • 总结

前言

Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。


一、安装matplotlib库

由于matplotlib库并非python标准库,在使用之前需要下载和安装。

二、使用matploatlib制作画板和轴

1.引入库

代码如下:

# 测试基本的画板和轴
from matplotlib import pyplot as plt
# 手动设置 显示中文 否则中文乱码
plt.rcParams['font.sans-serif'] = ['SimHei']  # 显示中文标签
plt.rcParams['axes.unicode_minus'] = False

2.创建画板和轴

在matplotlib中,Figure为画板类型,Axes为轴对象,具体操作如下:

# 测试基本的画板和轴
from matplotlib import pyplot as plt
# 手动设置 显示中文 否则中文乱码
plt.rcParams['font.sans-serif'] = ['SimHei']  # 显示中文标签
plt.rcParams['axes.unicode_minus'] = False
# 获得画板
canvas = plt.figure()
# 设置背景颜色
canvas.set_facecolor('yellow')
# 添加轴
ax = canvas.add_subplot(111)
# 设置轴的相关信息
ax.set(xlim=[1, 10], ylim=[10, 20], title="统计表", xlabel='时间', ylabel='数量')
canvas.show()

具体运行效果为:

总结

matplotlib库是一个功能强大的图形绘制库,本篇文章所讲解的为基础入门部分,后面还会介绍更为复杂的图形绘制方法。

python使用matplotlib制作画板和轴相关推荐

  1. python之matplotlib制作双Y轴图含详细代码解释

    前言:好久没更新啦,最近在参加OCALE全国跨境电商大赛,今天更新的内容是python制作双Y轴图片. 目录 一.函数介绍 二.实际应用 2.1 实验数据展示 2.2 代码实现: 2.3 最终结果显示 ...

  2. python之matplotlib制作雷达图

    python之matplotlib制作雷达图 示例代码: import numpy as np import matplotlib.pyplot as plt import matplotlibmat ...

  3. Python利用matplotlib制作雷达扫描显示仪(之后可结合串口和超声波传感器使用,亦可以做为仪表盘使用)

    Python利用matplotlib制作雷达扫描显示仪(之后可结合串口和超声波传感器使用,亦可以做为仪表盘使用).内有制作雷达扫描GIF图的源代码包含. ''' matplotlib雷达扫描 ''' ...

  4. python之matplotlib制作基础图表以及图例,标注,marker,中文设置

    前言: 1. 基础折线图 2.柱状图 3.条形图 4.散点图 5.饼图 前言: 咸鱼了好久,又来更新了,最近这个月考试比较多,也在搭建自己的资料分享学习QQ,主要是分享一些学习资料和大家相互交流解决一 ...

  5. Python基于Matplotlib实现双Y轴绘图——图书销售数据可视化分析

    今天遇上一个小的需求就是需要绘制双轴的图,这个之前使用excel的话是可以很快绘制出来的,但是基于代码实现的话好像还么怎么用过,所以这里研究了下,绘制好后,分享记录一下,首先看下数据: 主要是不同种类 ...

  6. python使用matplotlib制作精美的饼图

    目录 成品 代码 详细的分析 字体大小设置 设置标签值 颜色设置 突出显示 设置绘图区 第一个子图的绘制 设置刻度 位置美化 最后记得 成品 首先上最终成品 代码 图1的展示 # 重新设置字体大小 p ...

  7. python使用matplotlib制作条形图添加数据标签

    在使用matplotlib展示数据的时候,当我们用到条形图的时候南面会遇到一些问题: 水平条形和竖直的条形问题: 解决方法就是更改下函数名,plt.bar()是默认竖直,而plt.barh()是默认水 ...

  8. python画蜡烛致敬烈士_用matplotlib制作的比较满意的蜡烛图

    用matplotlib制作的比较满意的蜡烛图 2D图形制作包, 功能强大, 习练了很久, 终于搞定了一个比较满意的脚本. 特点: 使用方面要非常简单 绘制出来的图要非常的满意, 具有如下的特点 时间和 ...

  9. 【数据处理】python使用matplotlib如何绘制动图;如何使用python进行动图gif制作;实时绘制动态图

    一.现有的集成工具 绘制动图可以用一些现有的集成库,但是很麻烦,你需要调整和他们一样的参数和格式,定制化程度比较低,还得再去搞懂它们的东西.比如这些现有的: https://github.com/Ja ...

最新文章

  1. 容器LinkedList原理(学习)
  2. 使用Navicat定时备份mysql数据库和创建报表并邮件自动发送
  3. eclipse部署web项目
  4. python pip命令无法运行_Pip-启动程序中的致命错误:无法使用“”创建进程
  5. 深入分析Php处理浮点数的问题
  6. Markdown简介和基本语法
  7. mysql如何查询某条记录在分页的第几页_分页插件的使用
  8. java中的语句有哪些_java中的循环语句有哪些
  9. 微信搜一搜产品团队:三大能力助力内容优质呈现、品牌精细增长、服务精准触达
  10. 菲波那契数列编程实现
  11. Win10蓝屏原因分析记录
  12. Linux应用开发环境搭建
  13. 智方8000系医疗器械销售管理系统 免费
  14. 最好用的 7 款 Vue admin 后台管理系统测评
  15. Deepfacelab 小白教程
  16. 数字记忆好方法:数字编码
  17. 简单了解cri,runtimes,CRI,shim
  18. 从ELK/EFK到PLG – 在EKS中实现基于Promtail + Loki + Grafana容器日志解决方案
  19. p10测试闪存软件怎么用,华为p10的闪存类型怎么查看?查看华为p10闪存教程
  20. ifconfig命令手册

热门文章

  1. 弘辽科技:如何做好一家女装店铺?只要模特好看就可以了吗
  2. Linux下使用route设置路由
  3. 倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT如何执行系统命令
  4. 用html做照片墙的教程,HTML5开发项目实战:照片墙(示例代码)
  5. 等额本金和等额本息的区别(含计算公式)
  6. python儿童编程例子代码-认识Python
  7. 如何让win7系统发声 win7系统讲述人功能
  8. AIX 7.1 标准版,企业版,易捷版的区别
  9. 使用redis创建自己的分布式锁
  10. “走路赚钱”的趣步,是披着区块链外衣的传销骗局吗?