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中异常重试的解决方案详解
May 05 Python
Python IDLE入门简介
Dec 08 Python
Python List cmp()知识点总结
Feb 18 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
Django对数据库进行添加与更新的例子
Jul 12 Python
python是否适合网页编程详解
Oct 04 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
Python实现bilibili时间长度查询的示例代码
Jan 14 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
查看已安装tensorflow版本的方法示例
Apr 19 Python
python 基于wx实现音乐播放
Nov 24 Python
Python读取图像并显示灰度图的实现
Dec 01 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实现多城市切换特效
2015/08/09 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue之延时刷新实例
2019/11/14 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
python动态加载包的方法小结
2016/04/18 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
python实现的生成word文档功能示例
2019/08/23 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
Python实现自动整理文件的脚本
2020/12/17 Python
python 实现的车牌识别项目
2021/01/25 Python
质检的岗位职责
2013/11/17 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
Python 线程池模块之多线程操作代码
2021/05/20 Python
python 如何用terminal输入参数
2021/05/25 Python