Python使用matplotlib简单绘图示例


Posted in Python onFebruary 01, 2018

本文实例讲述了Python使用matplotlib简单绘图。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python2
"""
Created on Mon Apr 24 12:48:40 2017
@author: x-power
"""
import matplotlib.pyplot as plt #首先载入 matplotlib的绘图模块pyplot,并且重命名为plt。
import numpy as np
x = np.linspace(0,10,1000)
y = np.sin(x)
z = np.cos(x**2)
plt.figure(figsize = (8,4)) # 指定图像的长宽比
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)# 调用plot在当前的figure对象中绘图实际上plot是在Axes对象上绘图,如果当前的Figure对象中没有Axes对象,将会为之创建一个几乎充满整个图标的Axes对象,并且使此Axes对象成为当前Axes对象。plot的前两个参数分别是表示X,Y轴数据的对象,这里使用的是NumPy数组。label:给曲线制定一个标签,此标签将在图中显示,如果标签前后有$符号matplotlib会用内置的LaTeX引擎将其显示为数学公式。color:指定曲线的颜色,颜色可以用英文单词,或者以#开头的16进制数字来表示,或者使用值在0-1之间的三个数字组成的元祖来表示,例如(1,0,0)表示红色
plt.plot(x,z,label="$cos(x^2)$",color = "blue",linewidth=1)
plt.xlabel("Time(s)")# 当前轴的标题文字
plt.ylabel("Volt")
plt.title("3water.com - PyPlot First Example")# 子图的标题
plt.ylim(-1.2,1.2)#Y轴的显示范围
plt.legend() # 显示图中右上角的提示信息。
plt.show()

运行效果:

Python使用matplotlib简单绘图示例

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
写了个监控nginx进程的Python脚本
May 10 Python
Python标准库与第三方库详解
Jul 22 Python
Python计算一个文件里字数的方法
Jun 15 Python
深入理解python对json的操作总结
Jan 05 Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 Python
python使用锁访问共享变量实例解析
Feb 08 Python
django使用LDAP验证的方法示例
Dec 10 Python
selenium+Chrome滑动验证码破解二(某某网站)
Dec 17 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
基于Python脚本实现邮件报警功能
May 20 Python
python 调用Google翻译接口的方法
Dec 09 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
Feb 01 #Python
Python 判断 有向图 是否有环的实例讲解
Feb 01 #Python
python使用KNN算法手写体识别
Feb 01 #Python
python @property的用法及含义全面解析
Feb 01 #Python
详解Tensorflow数据读取有三种方式(next_batch)
Feb 01 #Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 #Python
Python命令行解析模块详解
Feb 01 #Python
You might like
小偷PHP+Html+缓存
2006/12/20 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
PHP网站常见安全漏洞,及相应防范措施总结
2021/03/01 PHP
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
js编写一个简单的产品放大效果代码
2016/06/27 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
js闭包用法实例详解
2016/12/13 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
python使用htmllib分析网页内容的方法
2015/05/08 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
Django实现表单验证
2018/09/08 Python
一看就懂得Python的math模块
2018/10/21 Python
浅析python的Lambda表达式
2019/02/27 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
css3实现动画的三种方式
2020/08/24 HTML / CSS
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
英文版餐饮业求职信
2013/10/18 职场文书
简历的自我评价范文
2014/02/04 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
贷款收入证明格式
2015/06/24 职场文书