1. 系统环境

系    统 :CentOS 6.7  64位
python  : 2.6.6 (系统自带)
IDE      :pycharm 社区版

2. 搭建绘图环境

#yum install python-matplotlib

3. 画图

第一个例子,很经典,画点线图
代码如下:
#!/usr/bin/pythonimport numpy as np
import pylab as plx = [1, 2, 3, 4, 5]  # Make an array of x values
y = [1, 4, 9, 16, 25]  # Make an array of y values for each x valuepl.plot(x, y)  # use pylab to plot x and y
pl.show()  # show the plot on the screen

效果如图:

将pl.plot(x, y) 改为 pl.plot(x, y, 'o')  ,可得到下面的图:
-------------------------------------------------
第二个例子,代码如下:
#!/usr/bin/pythonimport numpy as np
import matplotlib.pyplot as pltxData = np.arange(0, 10, 1)
yData1 = xData.__pow__(2.0)
yData2 = np.arange(15, 61, 5)
plt.figure(num=1, figsize=(8, 6))
plt.title('Plot 1', size=14)
plt.xlabel('x-axis', size=14)
plt.ylabel('y-axis', size=14)
plt.plot(xData, yData1, color='b', linestyle='--', marker='o', label='y1 data')
plt.plot(xData, yData2, color='r', linestyle='-', label='y2 data')
plt.legend(loc='upper left')
plt.savefig('/home/plot1.png', format='png')

效果如下图:

----------------------------------------------------------
第三个例子,代码如下
#!/usr/bin/pythonimport numpy as np
import matplotlib.pyplot as pltx = 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)
plt.plot(x,z,"b--",label="cos(x^2)")
plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("PyPlot First Example")
plt.ylim(-1.2,1.2)
plt.legend()
plt.show()

效果如下图:

4. 参考文献

[1] http://www.jb51.net/article/67626.htm
[2] http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html
[3] http://www.cnblogs.com/wei-li/archive/2012/05/23/2506940.html
---

python绘图入门相关推荐

  1. python 柱状图 间距_专题第18篇:Python 绘图入门

    我的施工之路 1我的施工计划2数字专题3字符串专题4列表专题5流程控制专题6编程风格专题7函数使用8面向对象编程(上篇)9面向对象编程(下篇)10十大数据结构11包和模块使用总结12Python正则专 ...

  2. python画建筑_专题 | Python 绘图入门

    我的施工之路 Python 绘图入门 这是施工系列第18篇,同时也进入到一个新的阶段:Python绘图篇.作为绘图模块的第一篇,与大家一起过过最基本的Python绘图原理. 掌握基本的绘图原理很有必要 ...

  3. 使用matplotlib,pylab进行python绘图

    一提到python绘图,matplotlib是不得不提的python最著名的绘图库,它里面包含了类似matlab的一整套绘图的API.因此,作为想要学习python绘图的童鞋们就得在自己的python ...

  4. python bokeh教程_使用Jupyter Notebook+bokeh绘图入门完整步骤

    原标题:使用Jupyter Notebook+bokeh绘图入门完整步骤 Bokeh是一款基于浏览器的交互式绘图工具,在IPython Notebook中具有非常好的表现. 安装anaconda3,单 ...

  5. python快速入门 pdf-Python快速入门 (第3版) PDF 下载

    相关截图: 资料简介: 这是一本Python快速入门书,基于Python 3.6编写.本书分为4部分,*部分讲解Python的基础知识,对Python进行概要的介绍:第二部分介绍Python编程的重点 ...

  6. python快速入门 pdf-零起点PYTHON机器学习快速入门 PDF |网盘链接下载|

    资料目录: 第 1 章 从阿尔法狗开始说起1 1.1 阿尔法狗的前世今生.......1 1.2 机器学习是什么.....2 1.3 机器学习大史记.....3 1.4 机器学习经典案例....... ...

  7. python数据分析入门学习笔记儿

    转载: http://www.cnblogs.com/zzhzhao/p/5269217.html 学习利用python进行数据分析的笔记儿&下星期二内部交流会要讲的内容,一并分享给大家.博主 ...

  8. R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)

    写在前面:为啥不用excel绘制这些图,用PoweBI,帆软BI等可视化软件来绘图,不是更方便吗?的确,这些工具都很方便,但同时,它们显得很呆,不够灵活,更为致命的是,它们绘制出的图形,分辨率不够,用 ...

  9. seaborn绘图入门1(lineplot+barplot+heatmap+scatterplot)

    文章目录 1. lineplot 线图 2. barplot .heatmap 条形图.热图 2.1 barplot,条形图 2.2 heatmap,热图 3. scatterplot.regplot ...

最新文章

  1. Ubuntu 系统安装Visual Studio Code
  2. web应用的负载均衡、集群、高可用(HA)解决方案
  3. [Java 基础]方法
  4. python爬虫代码实例-Python爬虫之urllib示例
  5. 最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
  6. 从实例入手学习Shiro的会话机制
  7. php正则表达式匹配img中任意属性的方法
  8. C# Activator
  9. Scala入门到精通——第二十五节 提取器(Extractor)
  10. Linux 学习_在Linux下面安装tomcat
  11. 用Spring长轮询Tomcat
  12. 小程序开发(13)-location定位
  13. 算法工程师面试备战笔记11_朴素贝叶斯分类某个类别概率为0怎么办
  14. 索引sql server_维护SQL Server索引
  15. html a 的写法,HTML超链接a标记CSS样式写法示例
  16. 【深入理解JS核心技术】13. 什么是高阶函数
  17. Linux-C 文件操作
  18. 菜鸟教程 Python100例答案
  19. 基于SSM的房屋租赁管理系统
  20. IDEA Translation插件,有道智云(有道翻译)应用ID,密钥申请教程

热门文章

  1. 黑客攻防实战,黑客入门到精通,收藏这一篇就够了
  2. 电脑关不掉计算机窗口,电脑关不掉怎么办?
  3. 基于javaweb的个人pc电脑商城系统(java+ssm+jsp+jquery+mysql)
  4. Java 抽象类与接口 编程练习
  5. 利用协方差,皮尔逊相关系数和斯皮尔曼相关系数确定变量间的关系
  6. 什么是DDos攻击,如何有效缓解DDos攻击?
  7. 深入理解java虚拟机 新生代_深入理解java虚拟机:笔记
  8. iOS的GCD、NSThread、NSOperation、锁、Runloop的介绍和使用
  9. JavaWeb-10 (项目案例7 文件上传与富文本编辑器)
  10. mmdetection2使用教程