1. #绘制折线图或者散点图plot
  2. import matplotlib.pyplot as pyl
  3. import numpy as npy
  4. x = [1,2,3,4,8]
  5. y = [5,7,2,1,5]
  6. #pyl.plot(x,y)#plot(x轴数据,y轴数据,展现形式)
  7. #pyl.show()
  8. # pyl.plot(x,y,"o")#加o为散点图
  9. # pyl.show()
  10. """
  11. c -- cyan --青色
  12. r -- red -- 红色
  13. m -- magente -- 品红
  14. g -- green -- 绿色
  15. b -- blue -- 蓝色
  16. y -- yellow -- 红色
  17. k -- blank -- 黑色
  18. w -- white -- 白色
  19. """
  20. #线条样式
  21. """
  22. - 直线
  23. -- 虚线
  24. -.-. 形式
  25. : 细小虚线
  26. """
  27. # pyl.plot(x,y,":y")
  28. # pyl.show()
  29.  
  30. #点的样式
  31. """
  32. s -- 方形
  33. h -- 六角形
  34. H -- 六角形
  35. * -- 心形
  36. + -- 加号
  37. x -- x形
  38. d -- 菱形
  39. D -- 菱形
  40. p -- 五角形
  41. """
  42. # pyl.plot(x,y,"Hy")
  43. # pyl.show()
  44. # pyl.plot(x,y)
  45. # x2 = [1,3,6,8,10,13,16]
  46. # y2 = [1,6,6,14,22,14,15]
  47. # pyl.plot(x2,y2)
  48. # pyl.title("show")#加名称
  49. # pyl.xlabel("ages")#加X轴的标签
  50. # pyl.ylabel("temp")#加Y轴的标签
  51. # pyl.xlim(0,25)#x轴的范围
  52. # pyl.ylim(0,20)#y轴的范围
  53. # pyl.show()
  54.  
  55. """
  56. 我们不管是设置线条的样式,还是点的样式,还是它们的颜色。都是添加第三个参数,且三个参数是在一起,第一和第二
  57. 参数都是x轴和y轴坐标用的方法是pyl.plot()。用xlabel和ylabel方法添加x轴和y轴的标签,用xlim和ylim方法来限定x轴和
  58. y轴的范围。
  59. """
  60. #随机数的生成
  61. # data = npy.random.random_integers(1,20,10)#(最小值,最大值,最大值)生成整数
  62. # print(data)
  63. # data2 = npy.random.normal(5.0,2.0,10)#(均数,西格玛,个数)生成正太分布的数
  64. # print(data2)
  1. #直方图hist
  2. import matplotlib.pyplot as pyl
  3. import numpy as npy
  4. data3 = npy.random.normal(10.0,1.0,10000)
  5. # pyl.hist(data3)
  6. # pyl.show()
  7. data4 = npy.random.random_integers(1,25,1000)
  8. #pyl.hist(data4)
  9. sty = npy.arange(2,19,5)#类似与range函数,5表示宽度为5,就是条形图的宽度,从219
  10. # pyl.hist(data4,sty,histt ype="stepfilled")
  11. # pyl.show()
  12. pyl.subplot(2,2,1)#行,列,当前区域
  13. x1 = [1,2,3,4,5]
  14. y1 = [5,3,5,23,5]
  15. pyl.plot(x1,y1)#代码写在相应的区域的下面,即可打印出对应的图形
  16.  
  17. pyl.subplot(2,2,2)
  18. x2 = [5,2,3,8,6]
  19. y2 = [7,3,5,4,2]
  20. pyl.plot(x2,y2)
  21.  
  22. pyl.subplot(2,1,2)
  23. x3 = [5,6,7,10,19,20,29]
  24. y3 = [6,3,5,21,14,15,8]
  25. pyl.plot(x3,y3)
  26.  
  27. pyl.show()

python中的matplotlib的一些基础用法的更多相关文章

  1. python中利用matplotlib绘图可视化知识归纳

    python中利用matplotlib绘图可视化知识归纳: (1)matplotlib图标正常显示中文 import matplotlib.pyplot as plt plt.rcParams['fo ...

  2. 使用python中的matplotlib 画图,show后关闭窗口,继续运行命令

    使用python中的matplotlib 画图,show后关闭窗口,继续运行命令 在用python中的matplotlib 画图时,show()函数总是要放在最后,且它阻止命令继续往下运行,直到1.0 ...

  3. python中的 try...except...finally 的用法

    python中的 try...except...finally 的用法 author:headsen chen date:2018-04-09  16:22:11 try, except, final ...

  4. python 1: 解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题

    问题: 我在ubuntu14.04下用python中的matplotlib模块内的pyplot输出图片不能显示中文,怎么解决呢? 解决: 1.指定默认编码为UTF-8: 在python代码开头加入如下 ...

  5. Python中生成器和yield语句的用法详解

    Python中生成器和yield语句的用法详解 在开始课程之前,我要求学生们填写一份调查表,这个调查表反映了它们对Python中一些概念的理解情况.一些话题("if/else控制流" ...

  6. python中列表元素连接方法join用法实例

    python中列表元素连接方法join用法实例 这篇文章主要介绍了python中列表元素连接方法join用法,实例分析了Python中join方法的使用技巧,非常具有实用价值,分享给大家供大家参考. ...

  7. 【Python开发】使用python中的matplotlib进行绘图分析数据

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备, ...

  8. python中List的sort方法的用法

    python列表排序 简单记一下python中List的sort方法(或者sorted内建函数)的用法. 关键字: python列表排序 python字典排序 sorted List的元素可以是各种东 ...

  9. Python中yield和yield from的用法

    yield python中yield的用法很像return,都是提供一个返回值,但是yield和return的最大区别在于,return一旦返回,则代码段执行结束,但是yield在返回值以后,会交出C ...

随机推荐

  1. HTTP中Get、Post、Put与Delete。了解一下!

    1.GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改.增加数据,不会影响资源的内容,即该请求不会产生副作用.无论进行多少次操 ...

  2. 操作MySQL

    1修改MySQL表结构数据类型:ALTER TABLE 表名 MODIFY 字段名 VARCHAR(50); 2.删除表:DROP TABLE 表名: 3.now() 日期时间函数 4.sysdate ...

  3. Loadrunner:win10下Vuser 运行脚本通过,Controller执行用户并发报错

    现象:win7安装LR可以正常使用,将win7升级到win10之后,运行场景之后报错:Error (-81024): LR_VUG: The 'QTWeb' type is not supported ...

  4. 学习笔记:CommonJS规范、AMD规范

    CommonJS规范 http://wiki.jikexueyuan.com/project/webpack-handbook/commonjs.html CommonJS 规范 http://www ...

  5. 代码:PC 链接列表面板border的一种做法(每行之间有分割线)

    PC 链接列表面板,border的一种做法 做页面经常遇到一种问题,上面是标题,下面是单行链接列表.为了保证后台套页面方便,所有列表项必须完全一样.但我们无法解决第一行或最后一行多出来的分割线. 使用 ...

  6. JAVA Spring Cloud 注册中心 Eureka 相关配置

    转载至  https://www.cnblogs.com/fangfuhai/p/7070325.html Eureka客户端配置       1.RegistryFetchIntervalSecon ...

  7. django 使用mysql 数据库

    在 django 创建项目中 默认使用的是  splite3 数据库,不是mysql 数据库,要使用mysql ,要做一些配置: 在 settings.py 中修改如下: DATABASES = { ...

  8. 爬虫--scrapy+redis分布式爬取58同城北京全站租房数据

    作业需求: 1.基于Spider或者CrawlSpider进行租房信息的爬取 2.本机搭建分布式环境对租房信息进行爬取 3.搭建多台机器的分布式环境,多台机器同时进行租房数据爬取 建议:用Pychar ...

  9. git 和 github 学习总结

    https://mp.weixin.qq.com/s?src=11&timestamp=1543302553&ver=1269&signature=NAX65qusuVVDEl ...

  10. django403错误(转)

    原文:http://blog.sina.com.cn/s/blog_60ccc6e101011ku0.html 处理过程 1.按提示及google结果修改setting.py,在MIDDLEWARE_ ...