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 实时遍历日志文件
Apr 12 Python
简单谈谈Python中的几种常见的数据类型
Feb 10 Python
对Python正则匹配IP、Url、Mail的方法详解
Dec 25 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
pandas 对group进行聚合的例子
Dec 27 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
python mock测试的示例
Oct 19 Python
浅析python连接数据库的重要事项
Feb 22 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
Django debug为True时,css加载失败的解决方案
Apr 24 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+SQLite存储方案
2010/09/04 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
php加密解密字符串示例
2016/10/13 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
Javascript学习笔记 delete运算符
2011/09/13 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
详解webpack 多入口配置
2017/06/16 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
python处理json数据中的中文
2014/03/06 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python入门_条件控制(详解)
2017/05/16 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
车贷收入证明范本
2014/09/14 职场文书
烟台的海导游词
2015/02/02 职场文书
投诉书格式范本
2015/07/02 职场文书
2015初中团支部工作总结
2015/07/21 职场文书
大学生干部培训心得体会
2016/01/06 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android