matplotlib.pyplot绘图显示控制方法


Posted in Python onJanuary 15, 2019

在使用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 相关文章推荐
Python找出文件中使用率最高的汉字实例详解
Jun 03 Python
实例解析Python中的__new__特殊方法
Jun 02 Python
python发送邮件功能实现代码
Jul 15 Python
python 编码规范整理
May 05 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
May 24 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
May 23 Python
使用Python实现 学生学籍管理系统
Nov 26 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
没编程基础可以学python吗
Jun 17 Python
Python识别处理照片中的条形码
Nov 16 Python
python 使用tkinter+you-get实现视频下载器
Nov 17 Python
python实现彩色图转换成灰度图
Jan 15 #Python
Python中new方法的详解
Jan 15 #Python
Python之循环结构
Jan 15 #Python
python实现图片彩色转化为素描
Jan 15 #Python
带你认识Django
Jan 15 #Python
Python数据可视化库seaborn的使用总结
Jan 15 #Python
使用Django连接Mysql数据库步骤
Jan 15 #Python
You might like
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
Win10下Python环境搭建与配置教程
2016/11/18 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
pandas对指定列进行填充的方法
2018/04/11 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
python使用KNN算法识别手写数字
2019/04/25 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
pycharm永久激活超详细教程
2020/10/29 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
哪些情况下不应该使用索引
2015/07/20 面试题
编程用JAVA解析XML的方式
2013/07/07 面试题
杠杆的科学教学反思
2014/01/10 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
高一军训的心得体会
2014/09/01 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
行政处罚告知书
2015/07/01 职场文书
岗位聘任协议书
2015/09/21 职场文书
大学班干部竞选稿
2015/11/20 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书