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中的fabs()方法的使用
May 14 Python
Python类的用法实例浅析
May 27 Python
使用Django Form解决表单数据无法动态刷新的两种方法
Jul 14 Python
Python正则捕获操作示例
Aug 19 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
python文件转为exe文件的方法及用法详解
Jul 08 Python
用Python写一个自动木马程序
Sep 17 Python
Python如何避免文件同名产生覆盖
Jun 09 Python
Python入门学习之类的相关知识总结
May 25 Python
python中%格式表达式实例用法
Jun 18 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 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 5.5 新特性
2013/07/02 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
Vue自定义弹窗指令的实现代码
2018/08/13 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python中引用与复制用法实例分析
2015/06/04 Python
Python读取网页内容的方法
2015/07/30 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
生产主管岗位职责
2013/11/10 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
公司年底活动方案
2014/08/17 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书
全面盘点MySQL中的那些重要日志文件
2021/11/27 MySQL
python中mongodb包操作数据库
2022/04/19 Python