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中os和shutil模块实用方法集锦
May 13 Python
python实现的解析crontab配置文件代码
Jun 30 Python
python简单程序读取串口信息的方法
Mar 13 Python
python flask中静态文件的管理方法
Mar 20 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
python tkinter界面居中显示的方法
Oct 11 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
用Cython加速Python到“起飞”(推荐)
Aug 01 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
python使用多线程查询数据库的实现示例
Aug 17 Python
pytorch损失反向传播后梯度为none的问题
May 12 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
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
Yii框架登录流程分析
2014/12/03 PHP
firefox插件Firebug的使用教程
2010/01/02 Javascript
JQuery选择器特辑 详细小结
2012/05/14 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
Python是什么 Python的用处
2020/05/26 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
华为慧通面试题
2012/09/11 面试题
给同事的道歉信
2014/01/11 职场文书
导师推荐信范文
2014/05/09 职场文书
企业宣传工作方案
2014/06/02 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL
python数字图像处理之图像的批量处理
2022/06/28 Python