数据科学 IPython 笔记本 8.1 matplotlib
8.1 matplotlib
原文:matplotlib
译者:飞龙
协议:CC BY-NC-SA 4.0
致谢:派生于 Olivier Grisel 的 sklearn 和 IPython 并行机器学习
- 设置全局参数
- 基本绘图
- 直方图
- 相同绘图上的两个直方图
- 散点图
%matplotlib inline
import pandas as pd
import numpy as np
import pylab as plt
import seaborn
设置全局参数
# 设置 matplotlib 图形的全局默认大小
plt.rc('figure', figsize=(10, 5))# 将 seaborn 美学参数设为默认值
seaborn.set()
基本绘图
x = np.linspace(0, 2, 10)plt.plot(x, x, 'o-', label='linear')
plt.plot(x, x ** 2, 'x-', label='quadratic')plt.legend(loc='best')
plt.title('Linear vs Quadratic progression')
plt.xlabel('Input')
plt.ylabel('Output');
plt.show()
直方图
# 高斯,均值 1,标准差 0.5,1000 个元素
samples = np.random.normal(loc=1.0, scale=0.5, size=1000)
print(samples.shape)
print(samples.dtype)
print(samples[:30])
plt.hist(samples, bins=50);
plt.show()'''
(1000,)
float64
[ 0.6806888 0.72202042 1.40490113 1.13979846 0.5729488 1.325840770.61635621 0.60340336 1.29453467 0.69841457 0.6975998 0.723159910.66912189 1.03420801 0.62283168 0.38582511 0.89488414 1.48025181.43819256 0.98605861 0.60402232 1.03820507 0.35598796 1.329010871.03194436 1.3374366 1.82526334 1.26614489 1.20061661 0.86344001]
'''
相同绘图上的两个直方图
samples_1 = np.random.normal(loc=1, scale=.5, size=10000)
samples_2 = np.random.standard_t(df=10, size=10000)
bins = np.linspace(-3, 3, 50)# 设置透明度,并使用相同的桶
# 因为我们绘制两个直方图
plt.hist(samples_1, bins=bins, alpha=0.5, label='samples 1')
plt.hist(samples_2, bins=bins, alpha=0.5, label='samples 2')
plt.legend(loc='upper left');
plt.show()
散点图
plt.scatter(samples_1, samples_2, alpha=0.1);
plt.show()
数据科学 IPython 笔记本 8.1 matplotlib相关推荐
- 数据科学 IPython 笔记本 8.3 Matplotlib 可视化
8.3 Matplotlib 可视化 原文:Visualization with Matplotlib 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<Python 数据科学手册> ...
- 数据科学 IPython 笔记本 8.15 Matplotlib 中的三维绘图
8.15 Matplotlib 中的三维绘图 原文:Three-Dimensional Plotting in Matplotlib 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<P ...
- 数据科学 IPython 笔记本 8.2 Matplotlib 的应用
8.2 Matplotlib 的应用 原文:matplotlib-applied 译者:飞龙 协议:CC BY-NC-SA 4.0(原文协议:Apache License 2.0) 将 Matplot ...
- 数据科学 IPython 笔记本 翻译完成
原文:donnemartin/data-science-ipython-notebooks 译者:飞龙 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以 ...
- 数据科学 IPython 笔记本 8.14 自定义 Matplotlib:配置和样式表
8.14 自定义 Matplotlib:配置和样式表 原文:Customizing Matplotlib: Configurations and Stylesheets 译者:飞龙 协议:CC BY- ...
- 数据科学 IPython 笔记本 8.10 自定义颜色条
8.10 自定义颜色条 原文:Customizing Colorbars 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<Python 数据科学手册>(Python Data S ...
- 数据科学 IPython 笔记本 8.9 自定义图例
8.9 自定义图例 原文:Customizing Plot Legends 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<Python 数据科学手册>(Python Data ...
- 数据科学 IPython 笔记本 8.7 密度和等高线图
8.7 密度和等高线图 原文:Density and Contour Plots 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<Python 数据科学手册>(Python Da ...
- 数据科学 IPython 笔记本 8.4 简单的折线图
8.4 简单的折线图 原文:Simple Line Plots 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<Python 数据科学手册>(Python Data Scienc ...
最新文章
- Windows 系统安装Docker Compose 步骤
- php加超链接不显示不出来,如何将图片作为超链接 我制作了添加超链接的图片,但是图片怎么在浏览器显示不出来呢?...
- arcgis server账号需要设置地图缓存的访问权限
- a commit git 参数是什么意思_深入理解Git - 一切皆commit
- air什么意思中文_Air 的中文意思是什么?
- clob类型字段最大存储长度_请教oracle的CLOB字段的最大长度?
- c3p0-0.9.1.2.jar
- AI 专利之争:小米超华为,国家电网才是大 Boss?
- FPGA数字鉴相鉴频器的开发记录
- 台式计算机安装无线网卡驱动程序,台式机无线网卡驱动,小编教你台式机无线网卡驱动如何安装...
- js正则表达式判断非负数和是否为网址
- 开源网上商城程序(简介国内外开源网店系统)
- 改变人生的100句箴言
- 照片制作手机壳,定制手机壳diy需要什么设备?
- android usb type-c
- GetContactInfoUtils(一个获取手机联系人名称,电话,头像的工具类)
- Square:从今天開始抛弃Fragment吧!
- 宾馆客户管理系统数据库java_数据库课程设计+宾馆管理系统+Java+Sql
- BitTorrent种子文件的解析+(1)
- 电力配网远程无线传输解决方案,电力安全再加固
热门文章
- (90)Verilog HDL系统函数和任务:$fmonitor
- FPGA控制不其他芯片
- mqtt server python_使用python实现mqtt的发布和订阅
- python错误代码40035_[Python]网络爬虫(三):异常的处理和HTTP状态码的分类
- php curl 批量,关于用php的curl批量抓取内容
- c++已知2点求中垂线_电力系统负荷预测-基本方法以及分析(2)
- iBase4J部署总结¥
- 《图解Http》8: 用户身份认证Cookie管理session; 9:HTTP的追加协议(websoket, webDAV)...
- js中getBoundingClientRect的作用及兼容方案
- 很特别的一个动态规划入门教程