Python+matplotlib绘制不同大小和颜色散点图实例


Posted in Python onJanuary 19, 2018

 具有不同标记颜色和大小的散点图演示。

演示结果:

Python+matplotlib绘制不同大小和颜色散点图实例

实现代码:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cbook as cbook

# Load a numpy record array from yahoo csv data with fields date, open, close,
# volume, adj_close from the mpl-data/example directory. The record array
# stores the date as an np.datetime64 with a day unit ('D') in the date column.
with cbook.get_sample_data('goog.npz') as datafile:
  price_data = np.load(datafile)['price_data'].view(np.recarray)
price_data = price_data[-250:] # get the most recent 250 trading days

delta1 = np.diff(price_data.adj_close) / price_data.adj_close[:-1]

# Marker size in units of points^2
volume = (15 * price_data.volume[:-2] / price_data.volume[0])**2
close = 0.003 * price_data.close[:-2] / 0.003 * price_data.open[:-2]

fig, ax = plt.subplots()
ax.scatter(delta1[:-1], delta1[1:], c=close, s=volume, alpha=0.5)

ax.set_xlabel(r'$\Delta_i$', fontsize=15)
ax.set_ylabel(r'$\Delta_{i+1}$', fontsize=15)
ax.set_title('Volume and percent change')

ax.grid(True)
fig.tight_layout()

plt.show()

总结

以上就是本文关于Python+matplotlib绘制不同大小和颜色散点图实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python 元类使用说明
Dec 18 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
python实现画一颗树和一片森林
Jun 25 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
Mar 01 Python
详解python statistics模块及函数用法
Oct 27 Python
在tensorflow以及keras安装目录查询操作(windows下)
Jun 19 Python
通过实例了解Python异常处理机制底层实现
Jul 23 Python
python开发一款翻译工具
Oct 10 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
Python数据分析之pandas函数详解
Apr 21 Python
Python搭建FTP服务器的方法示例
Jan 19 #Python
python re模块findall()函数实例解析
Jan 19 #Python
Python enumerate索引迭代代码解析
Jan 19 #Python
5个很好的Python面试题问题答案及分析
Jan 19 #Python
Python3实现的画图及加载图片动画效果示例
Jan 19 #Python
Python实现将doc转化pdf格式文档的方法
Jan 19 #Python
python机器学习理论与实战(四)逻辑回归
Jan 19 #Python
You might like
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
php mysql数据库操作类
2008/06/04 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
使用node.js中的Buffer类处理二进制数据的方法
2016/11/26 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
vue组件间通信解析
2017/03/01 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
Python global全局变量函数详解
2018/09/18 Python
python程序封装为win32服务的方法
2021/03/07 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
销售业务员岗位职责
2014/01/29 职场文书
文员岗位职责范本
2014/03/08 职场文书
销售求职信范文
2014/05/26 职场文书
社区志愿者活动总结
2014/06/26 职场文书
农村文化活动总结
2014/08/28 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
校长新学期致辞
2015/07/30 职场文书
《去年的树》教学反思
2016/02/18 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
mysql部分操作
2021/04/05 MySQL