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 相关文章推荐
pyqt和pyside开发图形化界面
Jan 22 Python
python 的列表遍历删除实现代码
Apr 12 Python
python入门教程 python入门神图一张
Mar 05 Python
对Python中gensim库word2vec的使用详解
May 08 Python
python实现小球弹跳效果
May 10 Python
ubuntu上安装python的实例方法
Sep 30 Python
django 框架实现的用户注册、登录、退出功能示例
Nov 28 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
Python 字典一个键对应多个值的方法
Sep 29 Python
pandas 实现将NaN转换为None
May 14 Python
Python绘制地图神器folium的新人入门指南
May 23 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
如何删除多级目录
2006/10/09 PHP
php xml-rpc远程调用
2008/12/19 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
javascript编程起步(第二课)
2007/01/10 Javascript
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
vue中监听返回键问题
2019/08/28 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
python中sets模块的用法实例
2014/09/30 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
python实现类之间的方法互相调用
2018/04/29 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
python实现梯度下降算法
2020/03/24 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
python全局变量引用与修改过程解析
2020/01/07 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
技校生自我鉴定
2013/12/08 职场文书
安全保证书范文
2014/04/29 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
个人创业事迹材料
2014/12/30 职场文书
租车协议书
2015/01/27 职场文书
中秋晚会致辞
2015/07/31 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript