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 logging类库使用例子
Nov 22 Python
Python二叉搜索树与双向链表转换实现方法
Apr 29 Python
python搭建服务器实现两个Android客户端间收发消息
Apr 12 Python
Django中反向生成models.py的实例讲解
May 30 Python
Sanic框架Cookies操作示例
Jul 17 Python
Python闭包函数定义与用法分析
Jul 20 Python
在python中将字符串转为json对象并取值的方法
Dec 31 Python
Python编程实现tail-n查看日志文件的方法
Jul 08 Python
Python的条件锁与事件共享详解
Sep 12 Python
pygame实现弹球游戏
Apr 14 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
python程序实现BTC(比特币)挖矿的完整代码
Jan 20 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
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
sina的lightbox效果。
2007/01/09 Javascript
js实现DIV的一些简单控制
2007/06/04 Javascript
封装好的省市地区联动控件附下载
2007/08/13 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
python中的一些类型转换函数小结
2013/02/10 Python
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
Django保护敏感信息的方法示例
2019/05/09 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
读书心得体会
2013/12/28 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
遗嘱格式范本
2015/08/07 职场文书
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript