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 MD5文件生成码
Jan 12 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
May 05 Python
python通过get,post方式发送http请求和接收http响应的方法
May 26 Python
Python实现二维有序数组查找的方法
Apr 27 Python
Python实现的中国剩余定理算法示例
Aug 05 Python
对pandas中to_dict的用法详解
Jun 05 Python
Python使用googletrans报错的解决方法
Sep 25 Python
基于树莓派的语音对话机器人
Jun 17 Python
Python OrderedDict的使用案例解析
Oct 25 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
python多次执行绘制条形图
Apr 20 Python
python manim实现排序算法动画示例
Aug 14 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
SONY ICF-F10中波修复记
2021/03/02 无线电
PHP安全编程之加密功能
2006/10/09 PHP
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
JS 实现可停顿的垂直滚动实例代码
2016/11/23 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python的print用法示例
2014/02/11 Python
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
python爬虫中get和post方法介绍以及cookie作用
2018/02/08 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
医院后勤自我鉴定
2013/10/13 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
骨干教师培训方案
2014/05/06 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
浅析Python实现DFA算法
2021/06/26 Python
理解python中装饰器的作用
2021/07/21 Python
PHP中多字节字符串操作实例详解
2021/08/23 PHP
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android