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 23 Python
Python中if __name__ == "__main__"详细解释
Oct 21 Python
python实时分析日志的一个小脚本分享
May 07 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
Python实现的批量修改文件后缀名操作示例
Dec 07 Python
Python面向对象之类的内置attr属性示例
Dec 14 Python
Python使用sklearn库实现的各种分类算法简单应用小结
Jul 04 Python
pytorch中的transforms模块实例详解
Dec 31 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 Python
Python中logging日志的四个等级和使用
Nov 17 Python
TensorFlow的环境配置与安装方法
Feb 20 Python
pip install命令安装扩展库整理
Mar 02 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获取域名的google收录示例
2014/03/24 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
2015/02/15 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
2013/12/16 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
js a标签点击事件
2017/03/30 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
python生成带有表格的图片实例
2019/02/03 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
如何基于python生成list的所有的子集
2019/11/11 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
毕业生就业推荐信范文
2013/12/01 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
小学端午节活动方案
2014/03/13 职场文书
专家推荐信模板
2014/05/09 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
导游词之山西关帝庙
2019/11/01 职场文书
PHP解决高并发问题
2021/04/01 PHP