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调用浏览器并打开一个网址的例子
Jun 05 Python
Python进程通信之匿名管道实例讲解
Apr 11 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
Python3 操作符重载方法示例
Nov 23 Python
Python基于贪心算法解决背包问题示例
Nov 27 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
Python3与fastdfs分布式文件系统如何实现交互
Jun 23 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
Python importlib模块重载使用方法详解
Oct 13 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中定时计划任务的实现原理
2013/01/08 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
smarty模板引擎从php中获取数据的方法
2015/01/22 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
js Math 对象的方法
2013/09/01 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
js读取本地文件的实例
2017/12/22 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
python装饰器常见使用方法分析
2019/06/26 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
市三好学生主要事迹
2014/01/28 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
大型营销活动计划书
2014/04/28 职场文书
车辆工程专业求职信
2014/06/14 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
Java实现简易的分词器功能
2021/06/15 Java/Android
什么是SOLID
2022/03/24 Javascript