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 相关文章推荐
200行自定义python异步非阻塞Web框架
Mar 15 Python
Python使用django搭建web开发环境
Jun 09 Python
利用Opencv中Houghline方法实现直线检测
Feb 11 Python
python递归全排列实现方法
Aug 18 Python
Python全局变量与局部变量区别及用法分析
Sep 03 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
Python列表list操作相关知识小结
Jan 29 Python
Pycharm和Idea支持的vim插件的方法
Feb 21 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 Python
python3 xpath和requests应用详解
Mar 06 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 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递归返回值时出现的问题解决办法
2013/02/19 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
php之可变函数的实例详解
2017/09/13 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
javascript中闭包(Closure)详解
2016/01/06 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
jQuery实现弹出层效果
2019/12/10 jQuery
javascript实现倒计时关闭广告
2021/02/09 Javascript
Python数据操作方法封装类实例
2017/06/23 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
如何高效率的查找一个月以内的数据
2012/04/15 面试题
护士自我鉴定总结
2014/03/24 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
调任通知
2015/04/21 职场文书
教师教育心得体会
2016/01/19 职场文书
Django实现翻页的示例代码
2021/05/24 Python
JavaScript函数柯里化
2021/11/07 Javascript
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python
python数字图像处理:图像的绘制
2022/06/28 Python