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 相关文章推荐
pycharm 使用心得(一)安装和首次使用
Jun 05 Python
python实现的用于搜索文件并进行内容替换的类实例
Jun 28 Python
Python 装饰器使用详解
Jul 29 Python
Python中利用LSTM模型进行时间序列预测分析的实现
Jul 26 Python
python之生产者消费者模型实现详解
Jul 27 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 Python
Python装饰器如何实现修复过程解析
Sep 05 Python
详解BeautifulSoup获取特定标签下内容的方法
Dec 07 Python
python实现简单石头剪刀布游戏
Oct 24 Python
python可视化大屏库big_screen示例详解
Nov 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
Python编写Windows Service服务程序
2018/01/04 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
Python读取实时数据流示例
2019/12/02 Python
基于Tensorflow一维卷积用法详解
2020/05/22 Python
C#面试常见问题
2013/02/25 面试题
JVM是一个编译程序还是解释程序
2012/09/11 面试题
工业自动化专业毕业生推荐信
2013/11/18 职场文书
班主任班级寄语大全
2014/04/04 职场文书
2014年度个人工作总结
2014/11/07 职场文书
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
Python中的嵌套循环详情
2022/03/23 Python