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 11 Python
Python双精度浮点数运算并分行显示操作示例
Jul 21 Python
python中pip的安装与使用教程
Aug 10 Python
对python 读取线的shp文件实例详解
Dec 22 Python
python实现倒计时小工具
Jul 29 Python
python实现桌面气泡提示功能
Jul 29 Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 Python
Django中密码的加密、验密、解密操作
Dec 19 Python
Python魔法方法 容器部方法详解
Jan 02 Python
Python使用循环神经网络解决文本分类问题的方法详解
Jan 16 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
Python异常类型以及处理方法汇总
Jun 05 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设计模式 php实现抽象工厂模式
2015/12/07 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
JS 控件事件小结
2012/10/31 Javascript
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python从MP3文件获取id3的方法
2015/06/15 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
使用tensorflow实现AlexNet
2017/11/20 Python
python如何重载模块实例解析
2018/01/25 Python
通过python爬虫赚钱的方法
2019/01/29 Python
在keras中获取某一层上的feature map实例
2020/01/24 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
资源工程专业毕业生求职信
2014/02/27 职场文书
2015年公司新年寄语
2014/12/08 职场文书
学雷锋日活动总结
2015/02/06 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
Python编写nmap扫描工具
2021/07/21 Python
python高温预警数据获取实例
2022/07/23 Python