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库:`pandas`和`matplotlib`。`pandas`库是一个强大的数据处理库,而`matplotlib`则用于创建各种...
本资源集包含了多种趣味性图形的源代码,旨在帮助学习者掌握Python画图的技巧,并增加对编程的兴趣。以下是根据标题、描述和标签提炼出的一些关键知识点: 1. **Python绘图库**:这些源代码可能使用了Python中的...
"plot_notes_python画图_Python画图通用设置代码_python_源码"这个主题聚焦于如何使用Python进行高效且美观的图形绘制,特别关注多y轴图表以及通用图形设置。下面将详细介绍其中涉及的关键知识点。 首先,Python中...
Python中的绘图功能广泛应用于数据分析、科学研究以及报告撰写等领域,其中`...若需进一步学习`matplotlib`的高级功能,可以查阅相关文档或关注作者在知乎的专栏,获取更多关于Python绘图的实用技巧和代码示例。
本资源“python画图包命令学习.zip”聚焦于介绍Python中的绘图包及其常用命令,旨在帮助用户掌握如何用Python进行高效且美观的数据可视化。 在Python中,最常用的绘图库包括matplotlib、seaborn、plotly和bokeh等。...
通过打开这个文件,你可以更直观地看到如何实际操作这些步骤,从而学习和理解如何在Python中调用Excel文件并进行画图。 总结起来,Python的`pandas`和`matplotlib`库为处理Excel数据和进行数据可视化提供了强大工具...
在"python画图_使用Python+turtle实现画名字"这个主题中,我们将学习如何利用turtle模块来绘制名字。首先,我们需要导入turtle模块,然后创建一个turtle对象,这个对象就是我们所说的“小乌龟”。例如: ```python ...
在本文中,我们将深入探讨"3天入门Python机器学习"这一主题,这是一份压缩包文件,包含了关于机器学习基础知识的教程。通过这份资源,初学者可以在短短三天内建立起对机器学习的基本理解,并掌握一些核心算法的实现...
在教育和初学者领域,Python的turtle模块是一个特别受欢迎的工具,它为学习基础编程概念和图形绘制提供了一个直观的方式。这个名为“python画图-使用Python+turtle实现的一些有趣的画图小项目”的压缩包文件,显然...
首先,让我们从基础开始。在Python中,导入matplotlib库通常通过以下方式完成: ```python import matplotlib.pyplot as plt ``` **折线图**是展示数据趋势的常用方法。例如,你可以用以下代码绘制一个简单的折线...
总的来说,使用Python的turtle库画柯南是一种寓教于乐的方式,可以帮助学习者理解基本的图形绘制原理和Python编程基础。通过这样的实践,我们可以更好地掌握编程思维,同时也能享受到创作的乐趣。
这样可以帮助我们更好地理解数据特征,为进一步的数据挖掘和机器学习建模打下基础。 以上就是Python中三种常用的画图库的介绍和应用案例。通过这些工具,我们可以高效地进行数据可视化,帮助我们更好地理解和分析...
当我们谈论“python画图”时,通常是指使用Python的各种库来创建图形、图表和图像。Python中的几个常用绘图库包括matplotlib、seaborn、plotly和Bokeh等。 **matplotlib** 是Python中最基础也是最常用的绘图库,它...
【标题】"Python画图与JavaWeb开发"涵盖了两个主要的IT领域:Python的数据可视化和JavaWeb应用程序的构建。在现代软件开发中,这两个技术都有着广泛的应用。 首先,让我们聚焦于"Python画图"。Python作为一种强大的...
在“python画图_使用Python+turtle实现画花”的示例中,我们将学习如何利用这些基本功能创建出美丽的花朵图案。 首先,我们需要导入turtle模块,并设置画布大小和背景色。例如: ```python import turtle window = ...
了解了这些基础知识后,你就可以在工作或学习中灵活运用Python进行数据可视化了。无论是简单的散点图还是复杂的饼状图,都能帮助你更好地理解数据,提高沟通效率。在实践中不断尝试和学习,你会发现Python绘图的魅力...
"Python版画图程序源码.zip" 包含的是一个使用Python编写的画图程序的源代码,对于学习Python图形用户界面(GUI)编程或者对数据可视化感兴趣的开发者来说,这是一个宝贵的学习资源。该程序可能使用了Python的标准库...
这个压缩包文件“python画图_使用Python+turtle实现画时钟.zip”显然是一个教学资源,用于教授如何利用Python的turtle库来创建一个动态的时钟图形。 `turtle`库源自早期的Logo编程语言,它提供了一个简单的API,...