Python数据分析与展示[第二周]
matplotlib
有各种可视化的类构成 一般调用
matplotlib.pypolt
这个命令字库 相当于快捷方式
plt.plot(a) 只有一个一维列表 x轴充当列表索引
plt.ylabel("grade")
plt.savefig("test",dpi=600 ) # png 文件
plt.axis([])
设置两个坐标轴的范围 参数一个有四个元素的列表
plt.show()
plt.plot(x,y,format_string,kwarg**)
format_string 控制格式
只给y也是可以的直接搞成y下标
**klward可以是制多条曲线的用法,可以同时绘制多条曲线
可以添加多组上述数据
plt.plot(a,a*1.5,a,a*2.5,a,1*3.5,a,a*4.5) 绘制四条曲线
plt.show()
format_string 了 控制曲线的风格
颜色字符 风格字符 标记字符
rgbcmykw "#008000"RGB色彩值 "0.8"灰度值字符串
风格字符-实线 --破之前 -.点化线 :虚线 ”“空或空格不绘制线条
标记字符 每一个数据点采取什么方式标记出来
.点标记 ,像素标记极小点
o实心圈 v下三角 ^上三角 >有三角 <左三角
1下花三角2上花三角3左花三角4右花三角s实心方形p实心星形 *
h竖六边形标记H横六边形标记
+十字标记xx标记
D菱形d瘦菱形标记
|垂直线标记
color 控制颜色
linestyle 线条风格
marker 标记风格
markerfacecolor标记颜色
markersize 标记尺寸
这三个与之前的简写是一一对应的关系
...
pyplot 的中文显示
1. 使用rcParams属性(全局字体)
matplotlib.reParams['font.fanily']='SimHei' 黑体
rcParams 的属性
font.family 显示字体的名字
font.style 字体风格
font.size 字体大小 large x-samll 也可以是整数字号
SimHei Kaiti LiSu FangSong YouYuan ST
2.在有中文输出时 增加一个属性 fontproperties
plt.xlabel("横轴",”时间“,fontproperties="SimHei",fontsize=20)
pyplot 的文本显示函数
plt.
xlabel()
ylabel()
title()
text() 在任意位置增加文本
anotate() 曾加一个带箭头的注释文本
plt.text(2,1,r'正选函数$y=cos(sds)$',fontproperties="SimHei",fontsize=25)
横轴为2纵轴为1的地方显示一个文本 失踪的语法 Latext 格式
引入一部分的语法
plt.anotate("$mu=100$",xy=(2,1),xytest= (3,1.5) ,arrowproperties=dict() )
s是注释 xy 箭头的位置
xytest 文本的位置
arrowproperties箭头的属性
plt.subplot2grid(GridSpec,CurSpec,colspan=1,rowspan=1)
参数 设定 选中 扩展
(3,3) (1,0) colspan=2在列的方向上延伸两个长度
GridSpec 类 用来进行子区域设定和选定的类
import matplotlib.gredsped as gredspec
gs=gridspec(3,3)
ax1=plt.subplot(gs[0,:]) 选中第一行
ax2=plt.subplot(gs[1,:-1) 选中第二行,除了倒数一个列的区域
#绘制直方图
np.random.seed(0)
mu,sigmu=100,20
a=np.random.normal(mu,sigma,size=100)
plt.hist(a,bin=20,histtype="stepfillled",facecolor='b',alpha=0.75,norm=1)
plt.title("asasas")
plt.show()
norm=1 就是出现的概率
norm=0 就是出现的次数
//bin表示直方的个数是多少 a的最小值和最大值划分为bin个相等的区间
//主要是看数据分布
Python数据分析与展示[第二周]的更多相关文章
- Python数据分析与展示[第一周]
ipython 中的问号 获得相关的描述信息 %run 系统文件 执行某一个文件 ipython的模式命令 %magic 显示所有的魔术命令 %hist 命令历史输入信息 %pdb 异常发 ...
- Python学习之旅--第二周--元组、字符串、运算、字典
一.元组 另一种有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: # Author:Tim Gu tuple = (" ...
- 【学习笔记】PYTHON数据分析与展示(北理工 嵩天)
0 数据分析之前奏 课程主要内容:常用IDE:本课程主要使用:Anaconda Anaconda:一个集合,包括conda.某版本Python.一批第三方库等 -支持近800个第三方库 -适合科学计算 ...
- Python数据分析与展示[第三周](pandas简介与数据创建)
第三周的课程pandas 分析数据 http://pandas.pydata.org import pandas as pd 常与numpy matplotlib 一块定义 d=pd.Series(r ...
- Python数据分析与展示第2周学习笔记(北理工 嵩天)
单元4:Matplotlib库入门 matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式 import matplotlib.pyplot as plt # -*- cod ...
- Python数据分析与展示第0&1周学习笔记(北理工 嵩天)
一前奏 1..Python语言开发工具选择 IDLE:自带默认常用入门级 PyCharm:简单.集成度高 Anaconda:awesome IDE较为简单,不做详细记录. 二.表示 1.numpy库入 ...
- Python数据分析与展示[第三周](pandas数据类型操作)
数据类型操作 如何改变Series/ DataFrame 对象 增加或重排:重新索引 删除:drop 重新索引 .reindex() reindex() 能够改变或重排Series和DataFrame ...
- Python数据分析与展示[第三周](pandas数据特征分析单元8)
数据理解 基本统计 分布/累计统计 数据特征 数据挖掘 数据排序 操作索引的排序 .sort_index() 在指定轴上排序,默认升序 参数 axis=0 column ascending=True ...
- Python数据分析与展示第3周学习笔记(北京理工大学 嵩天等)
入门学习马上结束辽. 1.Pandas库 import pandas as pd 两个数据类型:Series,DataFrame Series类型:数据+索引 自定义索引 b = pd.Series( ...
随机推荐
- kafka一些问题点的分析
kakfka架构图: 理解kafka需要理解三个问题. 1.producer,broker,consumer,ZK的工作模式. broker,ZK是作为一个后台服务,而producer和consume ...
- SQLServer 2008 的数据库日志清理
-- SQLServer 2008 的数据库日志清理 ,与 Sql2000 或 2005 的方法不一样,需要采用 下面的sql来清理 USE [master] GO ALTER DATABASE [数 ...
- mac配置ls命令显示不同文件不同颜色
使用Mac看到Linux的Ubuntu终端显示的颜色是不是觉得很酷炫,是否很想自己也拥有一样变色技巧?不怕,我们也是可以的! . 打开配置文件 sudo vim ~/.bash_profile 写入以 ...
- session中load()跟get()的区别
1.相同点:Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象. 2.区别在于: (1)如果未能发现符合条件的记录,get方法返回null,而l ...
- exit()和return语句的区别
(1)exit用于结束正在运行的程序,exit函数将参数是返回给OS.而return是返回函数值并退出函数. (2)return是语言级别的,它表示了调用堆栈的返回:而exit是系统调用级别的,它表示 ...
- 我是如何在实际项目中解决MySQL性能问题
可能是本性不愿随众的原因,我对于程序员面试中动辄就是考察并发上千万级别的QPS向来嗤之以鼻,好像国内的应用都是那么多用户量一样,其实并发达到千万,百万以上的应用能有几个? 绝大多数的程序员面临的只是解 ...
- java连接达梦数据库的简单代码
1. 引用DmJdbcDriver.jar包 2. 编写代码: String driver= "dm.jdbc.driver.DmDriver"; String url= &quo ...
- 免费提取百度文库 doc 文件
首先说明,今天要推荐的这款软件,不能不能不能免费提取百度文库里 PDF 格式的文件. 对于其他的格式,无论收费与否都能免费提取. 只是口头说说免不了耍流氓的嫌疑,举栗如下: 百度文库里<喜迎党的 ...
- hbase字典顺序存储
rowkey rowkey是行的主键,而且hbase只能用个rowkey,或者一个rowkey范围即scan来查找数据.所以 rowkey的设计是至关重要的,关系到你应用层的查询效率.我们知 ...
- id 工具: 查询用户所对应的UID 和GID 及GID所对应的用户组
id 工具是用来查询用户信息,比如用户所归属的用户组,UID 和GID等:id 用法极为简单:我们举个例子说明一下: 语法格式: id [参数] [用户名] 至于有哪些参数,自己查一下 id -- ...