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 相关文章推荐
Python中asyncore的用法实例
Sep 29 Python
Python检测生僻字的实现方法
Oct 23 Python
使用Python进行AES加密和解密的示例代码
Feb 02 Python
Python Pandas批量读取csv文件到dataframe的方法
Oct 08 Python
python版大富翁源代码分享
Nov 19 Python
Python使用reportlab模块生成PDF格式的文档
Mar 11 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
Jun 17 Python
Python自定义一个异常类的方法
Jun 27 Python
python openCV获取人脸部分并存储功能
Aug 28 Python
Python代码执行时间测量模块timeit用法解析
Jul 01 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
Dec 01 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
Jan 27 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
第七节 类的静态成员 [7]
2006/10/09 PHP
php生成随机数的三种方法
2014/09/10 PHP
PHP读取Excel类文件
2017/05/15 PHP
jquery的ajax请求全面了解
2013/03/20 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
2016/01/26 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
快速处理vue渲染前的显示问题
2018/03/05 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
python中的lambda表达式用法详解
2016/06/22 Python
python实现简单flappy bird
2018/12/24 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
PageFactory设计模式基于python实现
2020/04/14 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
益模软件Java笔试题
2012/03/27 面试题
医学生职业规划范文
2014/01/05 职场文书
房地产融资计划书
2014/01/10 职场文书
违反学校规定检讨书
2014/01/18 职场文书
董事长秘书工作职责
2014/06/10 职场文书
教师四风问题整改措施
2014/09/25 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
政审证明材料
2015/06/19 职场文书
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
windows系统安装配置nginx环境
2022/06/28 Servers