python绘图方法实例入门


Posted in Python onMay 19, 2015

本文实例讲述了python绘图方法。分享给大家供大家参考。具体如下:

# -*- coding:utf-8 -*-
import matplotlib.pyplot as plt
def main():
  # 颜色列表
    colorList = ['b','g','r','c','m','y','k']
  # 共用的横坐标
    threadList = [1,2,4,8,10]
  # 设置横坐标和纵坐标的名称
    plt.xlabel('threads')
    plt.ylabel('concurrent')
     # 图的标题
    plt.title('concurrent test')
     # 要绘制的线的列表
    lines = []
    # 对应的线的名称
    titles = []
    # 第一根线的纵坐标
    dataList1 = [2,5,7,15,30]
    # 根据横坐标和纵坐标画第一根线
    line1 = plt.plot(threadList, dataList1)
    # 设置线的颜色宽度等
    plt.setp(line1, color=colorList[0], linewidth=2.0)
    # 线的名称
    titles.append('Linux')
    lines.append(line1)
     # 同理画第二根线
    dataList2 = [2,4,6,18,35]
    line2 = plt.plot(threadList, dataList2)
    plt.setp(line2, color=colorList[1], linewidth=2.0)
    titles.append('FreeBSD')
    lines.append(line2)
    plt.legend(lines, titles)
    plt.savefig('/home/workspace/test.png', dpi=120)
    #如果是pdf就,plt.savefig('/home/workspace/test.pdf')
if __name__ == '__main__':
  main()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
简单介绍Python2.x版本中的cmp()方法的使用
May 20 Python
基于Python如何使用AIML搭建聊天机器人
Jan 27 Python
Python 用Redis简单实现分布式爬虫的方法
Nov 23 Python
python实现公司年会抽奖程序
Jan 22 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
Python 获取ftp服务器文件时间的方法
Jul 02 Python
Django的models模型的具体使用
Jul 15 Python
Python数据处理篇之Sympy系列(五)---解方程
Oct 12 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 02 Python
django 模型字段设置默认值代码
Jul 15 Python
Python中处理字符串之islower()方法的使用简介
May 19 #Python
python任务调度实例分析
May 19 #Python
pygame播放音乐的方法
May 19 #Python
在Python中处理字符串之isdigit()方法的使用
May 18 #Python
Python中处理字符串之isalpha()方法的使用
May 18 #Python
探究Python中isalnum()方法的使用
May 18 #Python
Python中的index()方法使用教程
May 18 #Python
You might like
php懒人函数 自动添加数据
2011/06/28 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
php自动获取关键字的方法
2015/01/06 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
JavaScript的Date()方法使用详解
2015/06/09 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
浅析Python数据处理
2018/05/02 Python
python:print格式化输出到文件的实例
2018/05/14 Python
Python3中exp()函数用法分析
2019/02/19 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
人力管理专业毕业生求职信
2014/02/27 职场文书
环保项目建议书
2014/08/26 职场文书
承诺书模板
2014/08/30 职场文书
2014年度党员自我评议
2014/09/13 职场文书