`
tianzongqi
  • 浏览: 31240 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python 画图学习入门

阅读更多
Python:使用matplotlib绘制图表


python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习。
matplotlib下载及API手册地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/

数学库numpy下载及API手册地址:http://www.scipy.org/Download

   几个绘图的例子,来自API手册:

1、最简单的图:

代码:

1.#!/usr/bin/env python  
2.import matplotlib.pyplot as plt 
3. 
4.plt.plot([10, 20, 30]) 
5.plt.xlabel('tiems') 
6.plt.ylabel('numbers') 
7.plt.show()  


2.饼图:

代码:

1.#!/usr/bin/env python  
2.# -*- coding: utf-8 -*-  
3. 
4.from pylab import * 
5. 
6.# make a square figure and axes  
7.figure(1, figsize=(6,6)) 
8.ax = axes([0.1, 0.1, 0.8, 0.8]) 
9. 
10.labels = 'Frogs', 'Hogs', 'Dogs', 'Logs' 
11.fracs = [15,30,45, 10] 
12. 
13.explode=(0, 0.05, 0, 0) 
14.pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True) 
15.title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5}) 
16.savefig('D:\\pie.png') 
17.show() 


3、使用numpy库函数:

代码:

1.#!/usr/bin/env python  
2.# -*- coding: utf-8 -*-  
3. 
4.import numpy as np 
5.import matplotlib.pyplot as plt 
6. 
7.t = np.arange(0.0, 1.01, 0.01) 
8.s = np.sin(2*2*np.pi*t) 
9. 
10.plt.fill(t, s*np.exp(-5*t), 'r') 
11.plt.grid(True) 
12. 
13.#保存为PDF格式,也可保存为PNG等图形格式  
14.plt.savefig('D:\\test.pdf') 
15.plt.show() 


参考网址:http://www.linuxidc.com/Linux/2012-02/55296.htm


演示如何实现Matplotlib绘图并保存图像但不显示图形的方法
http://blog.csdn.net/rumswell/article/details/7342479
分享到:
评论

相关推荐

    Python画图学习入门教程

    本文实例讲述了Python画图的基本方法。分享给大家供大家参考,具体如下: Python:使用matplotlib绘制图表 python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习...

    python画图(给横纵坐标命名、设置横坐标刻度、间距、起始位置)(图文详细入门教程二).pdf

    python画图(给横纵坐标命名、设置横坐标刻度、间距、起始位 画图(给横纵坐标命名、设置横坐标刻度、间距、起始位 置)(图⽂详细⼊门教程⼆) 置)(图⽂详细⼊门教程⼆) 初衷 初衷 本⼈由于平常写论⽂需要输出⼀...

    python画图

    利用python读取excel表格数据并且画折线图这个基础的入门级代码,具有很好的参考学习价值,用到python的两个库这两个库要自己去下载,代码能运行

    python画图(线条颜色、大小、类型:点、虚线等)(图文详细入门教程四).pdf

    python画图(线条颜⾊、⼤⼩、类型:点、虚线等)(图⽂详 画图(线条颜⾊、⼤⼩、类型:点、虚线等)(图⽂详 细⼊门教程四) 细⼊门教程四) 初衷 初衷 本⼈由于平常写论⽂需要输出⼀些结果图,但是苦于在⽹上搜...

    python画图(标题、中文标题)(图文详细入门教程一).pdf

    python画图(标题、中⽂标题)(图⽂详细⼊门教程⼀) 初衷 本⼈由于平常写论⽂需要输出⼀些结果图,但是苦于在⽹上搜python画图时,详细的教程⾮常多,但是就是找不到能马上解决⾃⼰问题那 ⼀⾏代码,所以打算写⼀...

    OriginPro与Python交互入门

    origin官方交互文档 包含python语法 originpro包的操作等

    python指北,学习python过程中的一些总结demo.rar

    6、Python画图 7、Python实战 施工中: Python基础算法 python 机器学习,包括机器学习的基础概念和十大核心算法以及Sklearn和Kaggle实战的小例子 PyQt制作GUI Flask前端开发 Python数据分析:NumPy, Pandas, ...

    python海龟画图爱心代码

    快速入门Python编程,了解基础语法结构。 学习面向对象编程思想,掌握如何操作和控制对象。 提升您的数学技能,如几何图形的绘制和坐标系的运用。 释放您的创造力,自由创作独一无二的数字艺术作品。 不论您是想为...

    《python数据分析基础教程》.pdf

    《python数据分析基础教程》 ⼀、导⼊常⽤numpy模块 from numpy import * //可以直接引⽤numpy中的属性XXX import numpy as np //引⽤numpy中的属性⼀定要np.XXX ⼆、常⽤函数以及转化关系 np.arange() 对应 python...

    【python教程入门学习】利用Python绘制关系网络图.pdf

    【python教程⼊门学习】利⽤Python绘制关系⽹络图 我们在做数据可视化时,要展现多个元素之间的相互关系时(⽐如⼈物关系图),常会⽤到⽹络图。 今天我们就分享⼀个在 Python ⾥绘制⽹络图的库:NetworkX,并显⽰它...

    Python科学画图代码分享

    Python画图主要用到matplotlib这个库。Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。 这里有一本电子书供大家参考:《Python图表绘制:matplotlib绘图库...

    Python入门练习例子集.zip

    Python小例子、小Demo一网打尽。Python基础、Web开发、...已发《Python之路.1.1.pdf》最新版本包括7个章节:Python基础,Python字符串和正则,Python文件,Python日期, Python利器,Python画图 章节,共计147个小例子。

    python-Turtle绘图基础知识.rar

    python-Turtle绘图基础知识.rar

    数模资料3-画图可视化

    绘图的方法主要有:一框多图,图...python画图:https://plotly.com/python/python画图:https://seaborn.pydata.org/examples/index.htmlpython画图:https://matplotlib.org/stable/gallery/index.htmlpython画图:...

    Python入门(案例).txt

    Python入门(案例) 输出hello word print('hello word') #python注释有两种 #1.单行注释 #这是单行注释 #2.多行注释 ''' 这是多行注释 ''' #python变量 name='liuyongqi' age=18 print(name) print...

    初中信息技术新世纪版八年级上册-Python-编程之Turtle-绘图(25张PPT)(1).pptx

    概述 海龟绘图很适合用来引导孩子学习编程。 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个...

    老男孩第三期Python全栈开发视频教程 零基础系统学习Python开发视频+资料

    ├─(2) 02 python s3 day41 JS的基础规范.avi ├─(3) 03 python s3 day41 JS的基本数据类型.avi ├─(4) 04 python s3 day41 JS的运算符.avi ├─(5) 05 python s3 day41 JS的控制语句与循环.avi ├─(6) 06 ...

    python基础学习(内含学习代码及注释和安装包)从入门到人工智能,从未知到兴趣

    通过画图、数学、计算等多种方式,从实践中学习掌握python中数组、循环、列表基础知识。更有简单的作图、机器学习KNN算法、人脸识别三段代码,带领大家了解python在机器学习、大数据、人工智能方面的使用基础。

    Python3画图实例2例

    用PyQt5编写的画图形的python3代码,本人初学,参考了很多例子,代码不简练,只是实现了目标。发出来是为初学者提供一个实用的参考。

Global site tag (gtag.js) - Google Analytics