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

    1.字符串函数ascii(str)   返回字符串str的第一个字符的ascii值(str是空串时返回0)  mysql> select ascii('2');   -> 50  mysq ...

  2. for循环执行时在,每执行一次for循环中弹出提示框,延时问题

    在需求中,ajax的返回值,根据数组内容的长度去做循环,每循环一次弹出提示框,发现for循环的执行速度非常之快,想到了延时,但是在for循环中延时并不能解决这个问题. 查到setTimeout的递归处 ...

  3. LeetCode 6. ZigZag Conversion & 字符串

    ZigZag Conversion 看了三遍题目才懂,都有点怀疑自己是不是够聪明... 就是排成这个样子啦,然后从左往右逐行读取返回. 这题看起来很简单,做起来,应该也很简单. 通过位置计算行数: P ...

  4. python学习笔记_week22

    note 知识点概要 - Session - CSRF - Model操作 - Form验证(ModelForm) - 中间件 - 缓存 - 信号 内容详细: 1. Session 基于Cookie做 ...

  5. Yii框架中使用SRBAC作为权限管理模块时遇到的问题

    Yii框架中使用SRBAC作为权限管理模块时遇到的问题   看到Yii中提供RBAC的插件,SRBAC,就想用用. 结果按照手册上的安装办法,整来整去,安装完了,可就是进不了权限管理界面. 最后想到, ...

  6. 2. springboot启动报错:Field userMapper in com.service.UserService required a bean of type 'com.dao.UserMapper' that could not be found.

    报错信息: 2018-06-25 14:26:17.103  WARN 49752 --- [  restartedMain] ationConfigEmbeddedWebApplicationCon ...

  7. 使用Quartz框架定时发送预警邮件

    1.  Quartz定时发送预警邮件 1.1.   需求及实现思路 定时查询库存预警信息,一旦存在库存预警的商品,则发邮件通知相关人员 1.2.   Quartz框架 Quartz是OpenSymph ...

  8. canal 配置

    参考:https://www.2cto.com/database/201609/547661.html Spring配置 spring配置的原理是将整个配置抽象为两部分: xxxx-instance. ...

  9. PHP 扩展在 Linux(centos7)系统下的编译与安装 以 mysqli 为例

    (操作系统 Centos7,环境版本 php7) 01,进入到 PHP 解压后的源码包的的 ext 文件夹 02,查看是否存在 mysqli 扩展 => ls, 如果不存在需要去响应网站下载 ( ...

  10. java 中AIO,BIO,NIO的区别(茅塞顿开)

    看到知乎上一篇回答,解决了疑惑:https://www.zhihu.com/question/56673416 第三位作者的回答...原谅我没有登录知乎,不然一定给他留赞. 也可以参考:https:/ ...