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 18 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
pandas 数据归一化以及行删除例程的方法
Nov 10 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
python实现日志按天分割
Jul 22 Python
Python栈的实现方法示例【列表、单链表】
Feb 22 Python
通过Python实现一个简单的html页面
May 16 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
python中numpy.empty()函数实例讲解
Feb 05 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
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
PHP学习笔记之session
2018/05/06 PHP
PDO::prepare讲解
2019/01/29 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
jquery 图片轮换效果
2010/07/29 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
Python实现全局变量的两个解决方法
2014/07/03 Python
Python中规范定义命名空间的一些建议
2016/06/04 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
python导入库的具体方法
2020/06/18 Python
Python无损压缩图片的示例代码
2020/08/06 Python
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
保护环境建议书300字
2014/05/13 职场文书
大学生个人学年总结
2015/02/15 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
门卫管理制度范本
2015/08/05 职场文书
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
Python数据处理的三个实用技巧分享
2022/04/01 Python