`
tianzongqi
  • 浏览: 32178 次
  • 性别: 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因其简洁易读的语法以及丰富的第三方库支持,在数据可视化领域有着广泛的应用。本教程旨在介绍如何使用Python进行基础图表的绘制,包括线性图、饼状图等,并通过...

    python画图

    标题"python画图"和描述中提到的入门级代码,旨在帮助初学者掌握这一基本功能。 首先,我们需要了解两个关键的Python库:`pandas`和`matplotlib`。`pandas`库是一个强大的数据处理库,而`matplotlib`则用于创建各种...

    python画图的特效源代码 python画图的特效源代码 python画图的特效源代码

    本资源集包含了多种趣味性图形的源代码,旨在帮助学习者掌握Python画图的技巧,并增加对编程的兴趣。以下是根据标题、描述和标签提炼出的一些关键知识点: 1. **Python绘图库**:这些源代码可能使用了Python中的...

    plot_notes_python画图_Python画图通用设置代码_python_源码

    "plot_notes_python画图_Python画图通用设置代码_python_源码"这个主题聚焦于如何使用Python进行高效且美观的图形绘制,特别关注多y轴图表以及通用图形设置。下面将详细介绍其中涉及的关键知识点。 首先,Python中...

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

    Python中的绘图功能广泛应用于数据分析、科学研究以及报告撰写等领域,其中`...若需进一步学习`matplotlib`的高级功能,可以查阅相关文档或关注作者在知乎的专栏,获取更多关于Python绘图的实用技巧和代码示例。

    python画图包命令学习.zip

    本资源“python画图包命令学习.zip”聚焦于介绍Python中的绘图包及其常用命令,旨在帮助用户掌握如何用Python进行高效且美观的数据可视化。 在Python中,最常用的绘图库包括matplotlib、seaborn、plotly和bokeh等。...

    Excel_pythonexcel画图_pythonexcel_excel调用_python画图_

    通过打开这个文件,你可以更直观地看到如何实际操作这些步骤,从而学习和理解如何在Python中调用Excel文件并进行画图。 总结起来,Python的`pandas`和`matplotlib`库为处理Excel数据和进行数据可视化提供了强大工具...

    python画图-使用Python+turtle实现画名字.zip

    在"python画图_使用Python+turtle实现画名字"这个主题中,我们将学习如何利用turtle模块来绘制名字。首先,我们需要导入turtle模块,然后创建一个turtle对象,这个对象就是我们所说的“小乌龟”。例如: ```python ...

    3天入门Python机器学习.zip

    在本文中,我们将深入探讨"3天入门Python机器学习"这一主题,这是一份压缩包文件,包含了关于机器学习基础知识的教程。通过这份资源,初学者可以在短短三天内建立起对机器学习的基本理解,并掌握一些核心算法的实现...

    python画图-使用Python+turtle实现的一些有趣的画图小项目.zip

    在教育和初学者领域,Python的turtle模块是一个特别受欢迎的工具,它为学习基础编程概念和图形绘制提供了一个直观的方式。这个名为“python画图-使用Python+turtle实现的一些有趣的画图小项目”的压缩包文件,显然...

    Python的画图工具

    首先,让我们从基础开始。在Python中,导入matplotlib库通常通过以下方式完成: ```python import matplotlib.pyplot as plt ``` **折线图**是展示数据趋势的常用方法。例如,你可以用以下代码绘制一个简单的折线...

    用Python的turtle库画柯南_python画柯南_python_Turtle_画图_柯南python制作_源码

    总的来说,使用Python的turtle库画柯南是一种寓教于乐的方式,可以帮助学习者理解基本的图形绘制原理和Python编程基础。通过这样的实践,我们可以更好地掌握编程思维,同时也能享受到创作的乐趣。

    python的三种画图方式

    这样可以帮助我们更好地理解数据特征,为进一步的数据挖掘和机器学习建模打下基础。 以上就是Python中三种常用的画图库的介绍和应用案例。通过这些工具,我们可以高效地进行数据可视化,帮助我们更好地理解和分析...

    python画图例子.rar

    当我们谈论“python画图”时,通常是指使用Python的各种库来创建图形、图表和图像。Python中的几个常用绘图库包括matplotlib、seaborn、plotly和Bokeh等。 **matplotlib** 是Python中最基础也是最常用的绘图库,它...

    python画图-JavaWeb-ma开发

    【标题】"Python画图与JavaWeb开发"涵盖了两个主要的IT领域:Python的数据可视化和JavaWeb应用程序的构建。在现代软件开发中,这两个技术都有着广泛的应用。 首先,让我们聚焦于"Python画图"。Python作为一种强大的...

    python画图-使用Python+turtle实现画花.zip

    在“python画图_使用Python+turtle实现画花”的示例中,我们将学习如何利用这些基本功能创建出美丽的花朵图案。 首先,我们需要导入turtle模块,并设置画布大小和背景色。例如: ```python import turtle window = ...

    pic_python画图_

    了解了这些基础知识后,你就可以在工作或学习中灵活运用Python进行数据可视化了。无论是简单的散点图还是复杂的饼状图,都能帮助你更好地理解数据,提高沟通效率。在实践中不断尝试和学习,你会发现Python绘图的魅力...

    Python版画图程序源码.zip

    "Python版画图程序源码.zip" 包含的是一个使用Python编写的画图程序的源代码,对于学习Python图形用户界面(GUI)编程或者对数据可视化感兴趣的开发者来说,这是一个宝贵的学习资源。该程序可能使用了Python的标准库...

    python画图-使用Python+turtle实现画时钟.zip

    这个压缩包文件“python画图_使用Python+turtle实现画时钟.zip”显然是一个教学资源,用于教授如何利用Python的turtle库来创建一个动态的时钟图形。 `turtle`库源自早期的Logo编程语言,它提供了一个简单的API,...

Global site tag (gtag.js) - Google Analytics