matplotlib.pyplot绘图显示控制方法

 更新时间:2019年01月15日 11:39:38   作者:Felix_YU_Q  
今天小编就为大家分享一篇matplotlib.pyplot绘图显示控制方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在使用Python库时,常常会用到matplotlib.pyplot绘图,本文介绍在PyCharm及Jupyter Notebook页面中控制绘图显示与否的小技巧。

在PyCharm中显示绘图

在绘图代码最后加上“plt.show()”语句。

import numpy as np
import matplotlib.pyplot as plt  
x = np.arange(0, 2*np.pi, .001)
y = np.sin(2 * np.pi * x)

plt.clf()
plt.plot(x, y)
l = plt.axhline(linewidth=1, color='black')
l = plt.axvline(linewidth=1, color='black')
plt.show()

绘图如下:

matplotlib.pyplot绘图显示控制

在PyCharm中不显示绘图

在导入matplotlib库后,且在matplotlib.pyplot库被导入前加“matplotlib.use(‘agg')”语句。

import numpy as np
import matplotlib
matplotlib.use('agg')

import matplotlib.pyplot as plt  # matplotlib.use('agg')必须在本句执行前运行
(后续代码略)

在Jupyter Notebook页面内显示绘图

在使用Jupyter Notebook写文档时,如需在本页面内显示绘图,只需加入“%matplotlib inline”语句。

import numpy as np
import pandas as pd
%matplotlib inline
(后续代码略)

以上这篇matplotlib.pyplot绘图显示控制方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅析python实现scrapy定时执行爬虫

    浅析python实现scrapy定时执行爬虫

    这篇文章主要介绍了浅析python实现scrapy定时执行爬虫的相关资料,需要的朋友可以参考下
    2018-03-03
  • Python3字符串学习教程

    Python3字符串学习教程

    这篇文章主要介绍了Python3字符串学习教程,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • 如何使用python计算复杂三角函数

    如何使用python计算复杂三角函数

    当涉及到计算复杂的三角函数时,Python 提供了强大的数学库和函数来帮助我们进行计算,在本篇博客中,我将介绍如何使用 Python 来计算复杂的三角函数,需要的朋友可以参考下
    2023-08-08
  • Python内置数学函数和math模块使用指南

    Python内置数学函数和math模块使用指南

    这篇文章主要为大家介绍了Python数学函数math模块使用指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 你真的了解Python的random模块吗?

    你真的了解Python的random模块吗?

    这篇文章主要介绍了Python的random模块的相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

    Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

    由于最近学习tensorflow的需要,tensorflow是在Linux环境下,使用的是Python。为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境,感兴趣的朋友跟随小编看看吧
    2020-03-03
  • python中entry用法讲解

    python中entry用法讲解

    在本篇文章里小编给大家整理的是一篇关于python中entry用法讲解内容,有兴趣的朋友们可以学习参考下。
    2020-12-12
  • LeetCode189轮转数组python示例

    LeetCode189轮转数组python示例

    这篇文章主要为大家介绍了LeetCode189轮转数组python解法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Python八个自动化办公的技巧

    Python八个自动化办公的技巧

    这篇文章主要介绍了几个Python自动化办公的技巧,可以大大提高工作效率,例如:Word文档doc转docx、Excel文件批量合并、Word文件批量转pdf等,需要的可以参考一下
    2022-01-01
  • 使用Python操作Redis所有数据类型的方法

    使用Python操作Redis所有数据类型的方法

    当今互联网时代,数据处理已经成为了一个非常重要的任务,而Redis作为一款高性能的NoSQL数据库,越来越受到了广大开发者的喜爱,本篇博客将介绍如何使用Python操作Redis的所有类型,以及一些高级用法,需要的朋友可以参考下
    2023-11-11

最新评论