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中bisect的用法
Sep 23 Python
用Python中的wxPython实现最基本的浏览器功能
Apr 14 Python
使用Python编写提取日志中的中文的脚本的方法
Apr 30 Python
python实现自动更换ip的方法
May 05 Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 Python
使用python实现省市三级菜单效果
Jan 20 Python
Python解析树及树的遍历
Feb 03 Python
学生信息管理系统python版
Oct 17 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
使用Tensorflow将自己的数据分割成batch训练实例
Jan 20 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
基于Python中Remove函数的用法讨论
Dec 11 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 带逗号千位符数字的处理方法
2012/01/10 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php的4种常见运行方式
2015/03/20 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
vue实现分页组件
2020/06/16 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
python执行get提交的方法
2015/04/29 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
django如何通过类视图使用装饰器
2019/07/24 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
竞聘上岗演讲稿
2014/05/16 职场文书
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis