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分割和拼接字符串
Nov 01 Python
python绘图库Matplotlib的安装
Jul 03 Python
巧用python和libnmapd,提取Nmap扫描结果
Aug 23 Python
python遍历文件夹下所有excel文件
Jan 03 Python
python3安装pip3(install pip3 for python 3.x)
Apr 03 Python
基于Python Numpy的数组array和矩阵matrix详解
Apr 04 Python
Django实现分页功能
Jul 02 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 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
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
python中文编码问题小结
2014/09/28 Python
python实现将文本转换成语音的方法
2015/05/28 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
《永远的白衣战士》教学反思
2014/04/25 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
2014年租房协议书范本
2014/10/30 职场文书
胡桃夹子观后感
2015/06/11 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
vue基于Teleport实现Modal组件
2021/05/31 Vue.js