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操作MySQL简单实现方法
Jan 26 Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 Python
Python入门学习指南分享
Apr 11 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
pytorch:torch.mm()和torch.matmul()的使用
Dec 27 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
python实现简单井字棋小游戏
Mar 05 Python
Django微信小程序后台开发教程的实现
Jun 03 Python
Python hashlib模块的使用示例
Oct 09 Python
Python爬虫之Selenium实现关闭浏览器
Dec 04 Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 Python
使用pytorch实现线性回归
Apr 11 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
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP asXML()函数讲解
2019/02/03 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
jQuery 追加元素的方法如append、prepend、before
2014/01/16 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
python发腾讯微博代码分享
2014/01/10 Python
Python sys.argv用法实例
2015/05/28 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
酒店司机岗位职责
2013/12/14 职场文书
国培远程培训感言
2014/03/08 职场文书
投标诚信承诺书
2014/05/26 职场文书
团队精神口号
2014/06/06 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
签订劳动合同通知书
2015/04/16 职场文书
Python基础详解之邮件处理
2021/04/28 Python
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python