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实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 Python
详解python单元测试框架unittest
Jul 02 Python
Python闭包函数定义与用法分析
Jul 20 Python
Python使用logging模块实现打印log到指定文件的方法
Sep 05 Python
利用Pyhton中的requests包进行网页访问测试的方法
Dec 26 Python
python set内置函数的具体使用
Jul 02 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
vue常用指令代码实例总结
Mar 16 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
超详细Python解释器新手安装教程
May 10 Python
详解python网络进程
Jun 15 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创建PDF中文文档
2006/10/09 PHP
PHP入门学习笔记之一
2010/10/12 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
PHP数组排序之sort、asort与ksort用法实例
2014/09/08 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
如何使用python切换hosts文件
2020/04/29 Python
使用django自带的user做外键的方法
2020/11/30 Python
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
实习鉴定评语
2014/01/19 职场文书
普通简短的个人自我评价
2014/02/15 职场文书
暑假家长评语大全
2014/04/17 职场文书
同居协议书范本
2014/04/23 职场文书
司法建议书范文
2014/05/13 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书
初中班主任工作随笔
2015/08/15 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS