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 random模块(获取随机数)常用方法和使用例子
May 13 Python
Python读写txt文本文件的操作方法全解析
Jun 26 Python
高效测试用例组织算法pairwise之Python实现方法
Jul 19 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
Python模拟随机游走图形效果示例
Feb 06 Python
解决python升级引起的pip执行错误的问题
Jun 12 Python
Python闭包函数定义与用法分析
Jul 20 Python
Numpy中对向量、矩阵的使用详解
Oct 29 Python
Python大数据之从网页上爬取数据的方法详解
Nov 16 Python
谈谈python垃圾回收机制
Sep 27 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 Python
python数据库批量插入数据的实现(executemany的使用)
Apr 30 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中文分词的简单实现代码分享
2011/07/17 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
PHP多进程编程实例
2014/10/15 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
JavaScript实现单点登录的示例
2020/09/23 Javascript
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
自荐信写法介绍
2014/01/25 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
董事长秘书工作总结
2015/08/14 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
详解vue中v-for的key唯一性
2021/05/15 Vue.js