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 相关文章推荐
python爬虫headers设置后无效的解决方法
Oct 21 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
Python基于matplotlib实现绘制三维图形功能示例
Jan 18 Python
python使用tensorflow深度学习识别验证码
Apr 03 Python
Python中使用Counter进行字典创建以及key数量统计的方法
Jul 06 Python
Python实现拷贝/删除文件夹的方法详解
Aug 29 Python
pandas DataFrame的修改方法(值、列、索引)
Aug 02 Python
Python填充任意颜色,不同算法时间差异分析说明
May 16 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 Python
Python3中对json格式数据的分析处理
Jan 28 Python
Python matplotlib 利用随机函数生成变化图形
Apr 26 Python
python和anaconda的区别
May 06 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 取得瑞年与平年的天数的代码
2009/08/10 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
2019/03/21 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
JavaScript Date对象使用总结
2009/05/14 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
Jquery升级新版本后选择器的语法问题
2010/06/02 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
使用jquery读取html5 localstorage的值的方法
2013/01/04 Javascript
从0开始学Vue
2016/10/27 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
python多维数组分位数的求取方式
2020/03/03 Python
python实现扫雷游戏的示例
2020/10/20 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
秋季运动会广播稿大全
2014/02/17 职场文书
单位绩效考核方案
2014/05/11 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
介绍信的写法
2015/01/31 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript