python中的matplotlib的一些基础用法
#绘制折线图或者散点图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的一些基础用法的更多相关文章
- python中利用matplotlib绘图可视化知识归纳
python中利用matplotlib绘图可视化知识归纳: (1)matplotlib图标正常显示中文 import matplotlib.pyplot as plt plt.rcParams['fo ...
- 使用python中的matplotlib 画图,show后关闭窗口,继续运行命令
使用python中的matplotlib 画图,show后关闭窗口,继续运行命令 在用python中的matplotlib 画图时,show()函数总是要放在最后,且它阻止命令继续往下运行,直到1.0 ...
- python中的 try...except...finally 的用法
python中的 try...except...finally 的用法 author:headsen chen date:2018-04-09 16:22:11 try, except, final ...
- python 1: 解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题
问题: 我在ubuntu14.04下用python中的matplotlib模块内的pyplot输出图片不能显示中文,怎么解决呢? 解决: 1.指定默认编码为UTF-8: 在python代码开头加入如下 ...
- Python中生成器和yield语句的用法详解
Python中生成器和yield语句的用法详解 在开始课程之前,我要求学生们填写一份调查表,这个调查表反映了它们对Python中一些概念的理解情况.一些话题("if/else控制流" ...
- python中列表元素连接方法join用法实例
python中列表元素连接方法join用法实例 这篇文章主要介绍了python中列表元素连接方法join用法,实例分析了Python中join方法的使用技巧,非常具有实用价值,分享给大家供大家参考. ...
- 【Python开发】使用python中的matplotlib进行绘图分析数据
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备, ...
- python中List的sort方法的用法
python列表排序 简单记一下python中List的sort方法(或者sorted内建函数)的用法. 关键字: python列表排序 python字典排序 sorted List的元素可以是各种东 ...
- Python中yield和yield from的用法
yield python中yield的用法很像return,都是提供一个返回值,但是yield和return的最大区别在于,return一旦返回,则代码段执行结束,但是yield在返回值以后,会交出C ...
随机推荐
- mysql千万级数据库插入速度和读取速度的调整记录
一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧. 1)提高数据库插入性能中心思想:尽量将数据一 ...
- Linux7.3系统 升级python到3.6使用ping主机脚本
Linux7.3默认的python系统是2.7.5,然后想着升级使用python3.6.6 1 下载 2 解压 tar fx Python-3.6.6.tgz 3 configure --pref ...
- python中赋值-浅拷贝-深拷贝之间的关系
赋值: 变量的引用,没有拷贝空间 对象之间赋值本质上 是对象之间的引用传递而已.也就是多个对象指向同一个数据空间. 拷贝的对象分两种类型: . 拷贝可变类型 浅拷贝: 只拷贝第一层数据,不关心里面的第 ...
- linux 打压缩包
tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip ...
- 使用Flex4画图形:圆、矩形、线
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...
- HTTP(搁置)
HTTP请求 响应报头内容 Connection:keep-alive #当浏览器与服务器通信时对于长连接如何进行处理:close/keep-alive Content-Encoding:gzip # ...
- ssm学习的第一个demo---crm(2)
第四步: 别名不区分大小写:入参为基本类型,#{可以随便写} 把静态资源(jsp.css.js.fonts)导入到项目中 第五步: 创建Contrller类(和普通j ...
- 解决Run As -> Java Application不能运行问题
转自:https://breakshell.iteye.com/blog/467130 点 Run As -> Java Application 不能运行,报的错误如下: Plug-in org ...
- Activity启动模式(lauchMode)
Activity启动模式(lauchMode) 本来想针对Activity中的启动模式写篇文章的,后来网上发现有人已经总结的相当好了,在此直接引用过来,并加上自己的一些理解,在此感谢原作者. 文章地址 ...
- SAFESEH 映像是不安全的
1.打开该项目的“属性页”对话框 2.然后单击“链接器”--“命令行”,出现如下界面 3.将 /SAFESEH:NO 复制到“其它选项(D)”框中,然后点击应用 返回VS2013,重新编译运行程序即可 ...