Python金融应用之利用Plotnine作图(五)——气泡图

学习Nature cell biology图标:离散热图气泡图表示通路富集结果 今天水一篇文章吧,学做一篇Nature cell biology文章里面的一张图,文章中是用来表示通路富集了,当然了我还是那句话,图可以表示很多内容,就看你自己的用意了。文章图片如下: 这幅图其实是叠加图,底层是一个离散型热图,上层是一个气泡图,气泡大小表示富集基因的多少,热图则表示通路的FDR。 读入通路富集结果,并对P值分类。 setwd("E:/生物信息学/GO多组气泡图") A <- read.csv("GO多组气泡图.csv",header=T) A$p <- '' A$ 阅读详情

工欲善其事,必先利其器

//

- 前言 -

◆ ◆ ◆ ◆

R语言有一个强大的绘图工具ggplot2,而plotnine则是Python中的ggplot2。今天,小咖就带大家继续来学习plotnine这一工具包,并制作简单的气泡图,最终将得到如下效果图。

资料来源:西瓜财经资讯

- 利用pthon制作气泡图 -

◆ ◆ ◆ ◆

第一步:导入相关库

(1)安装plotnine是本文的重点。在cmd中输入pip install plotnine进行安装,如果报错则可根据报错原因从网络查询解决方案。但经过反复试验,发现报错主要源于python版本不支持plotnine的问题。因此,通过卸载spyder然后从如下网站下载最新版本spyder便可以解决。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

资料来源:西瓜财经资讯

第二步:从wind下载数据并进行数据处理

(1)在wind——债券专题——信用债研究——地方债务下,下载2021年“地方政府债务余额”、2021全年“地方政府债统计”的表格。

(2)利用pd.read_excel将表格导入python转为dateframe并分别命名。

(3)设置两个dateframe的index为地区列,然后将liability表中的“债务负担”列添加到bond表中。

第三步:制作气泡图

(1)ggplot()。底层绘图工具,用于创建图象,传入数据来源和映射。如果在映射里面添加fill参数,可以将数据以颜色区分。

(2)geom_XX()。设定几何图层,如柱状图,散点图,直方图,折线图,气泡图等,本文用的是geom_point(),据此设置气泡数据和面积、边框颜色、形状、透明度等。其中关于图形形状,“o"代表圆形,”^"代表三角形,"D"代表钻石等。

(3)geom_text。设置标签文本,同样需要添加映射。

(4)scale。度量调整,调整颜色、大小、形状等。如scale_fill_gradient2在本篇中用于设置颜色梯度,可自行修改配色。

low=“#ff63e9”,high=“#a00498”

(5)Theme。主题设定,调整图表的细节,包括图表背景颜色、网格线的间隔和颜色、中文设置、图例显示、坐标轴标签字体及角度等。注意,如果图形中有中文字符,需要加入如下语句,否则将无法显示中文。

text=element_text(family = “SimHei”)

(6)ggtitle设置图标标题。

注意:各图表输入信息用“+”来连接

颜色设置表可以见下图:

- 后言 -

◆ ◆ ◆ ◆

后续,小咖不仅将更新市场分析观点,也将不时推出利用Excel(VBA)、python等工具提升金融分析效率的小贴士,欢迎大家关注公众号,一同讨论及分享。

---------------------------END---------------------------

题外话

当下这个大数据时代不掌握一门编程语言怎么跟的上时代呢?当下最火的编程语言Python前景一片光明!如果你也想跟上时代提升自己那么请看一下.

在这里插入图片描述

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。


👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

若有侵权,请联系删除

用Python绘制专业气泡图:逐行代码详解(学画图第一天) 本文将通过的方式,手把手教你用Python的Matplotlib库绘制商业级气泡图。每个代码块都包含详细的功能解析,即使零基础也能轻松掌握! 阅读详情

相关推荐

Python绘制气泡图

实现python绘制气泡图,用气泡的不同颜色,不同大小展示信息 代码部分 import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import matplotlib.pyplot as plt from matplotlib.pyplot import MultipleLocator def DrawBubble(read_name):#气泡图 sns.set(styl

kun_coder的博客 5154

数据可视化——用python绘制气泡图、三维散点图、多重柱形图案例

气泡图可以很直观的展示三个变量之间的关系 ,只不过它的其中一条变量的表现形式是体现在气泡的大小上,这也是它和三维散点图的一个小区别。如果一个数据集中包含非常多的点,那么散点图可以将这些数据对比的结果一目了然,是比较适用的。而多组柱形图也叫作簇状柱形图,它也是用来展现某个分类下多个数据的对比。

m0_72642657的博客 7507

python动图绘制_作图详解 | 利用python绘制动态气泡图

在上一期的公众号文章里,我们通过动态气泡图展示了专利申请与地区经济的关系(动态气泡图:专利申请与地区经济),这其实是借鉴了汉斯·罗斯林的4分钟展示200个国家200年的兴衰历史([每日一图] 看了它,你也会爱上可视化),之前的公众号介绍了通过Excel(一图动览各国专利气质,附动态气泡图详解),Power View(动态气泡图之Power View作法详解)的动态气泡图作图详解,今天,我们来尝试通...

weixin_35645230的博客 1838

pycharm做气泡图

有没有哪位大佬能教教我怎么把excel的表格数据用pycharm做成气泡图

m0_71566434的博客 273

Python、R绘制多彩气泡图

Python、R实现气泡图 在工作中面对这么一个问题,使用软件实现二维气泡图,需要在每个气泡加上标签等信息。搜了一圈,关于此类的文章较少,故写篇总结,和大家一起探讨使用。 这里从网上随便找到一个数据集进行制作。 实现的气泡图为 x轴为temperature,y轴为rainfall,气泡大小为yield。 Python实现气泡图 下面展示实现的python代码。 import pandas as pd import numpy as np import matplotlib as mpl from matp

dingguoWang的博客 2629

易语言游戏Call调用避坑指南:主线程绑定与反检测实战

本文详细解析了易语言游戏Call调用中的主线程绑定与反检测技术,帮助开发者避免游戏崩溃和断线问题。通过分析线程检测原理、提供易语言实现方案及高级反检测技巧,如动态线程绑定和上下文伪装,确保Call调用的稳定性和安全性。文章还包含常见问题排查和性能优化建议,适用于游戏辅助开发领域。

weixin_29323365的博客 460

Python可视化实战:气泡图

对于气泡大小,通过 s 参数设置,这里将城市面积数据进行了一定的缩放(乘以 0.01,可根据实际情况调整合适的缩放系数,避免气泡过大或过小影响展示效果)来作为每个城市对应的气泡大小,以体现城市面积的差异。首先分别创建了 cities 列表(包含城市名称)、populations 列表(对应各城市的人口数量)、gdps 列表(各城市的 GDP 数值)以及 areas 列表(各城市的面积大小),这些数据将分别作为气泡图的横坐标、纵坐标、气泡大小以及颜色映射的依据,从而在图中展示出不同城市这几个属性之间的关系。

weixin_47362565的博客 726

闲鱼x-sign、x-mini-wua、x-umt三字段协同验证机制解析

在移动客户端风控体系中,设备标识与行为签名是保障接口安全的核心技术。x-sign并非传统时间戳+密钥的静态签名,而是融合设备特征、运行时状态与服务端动态因子的多阶段位运算结果;x-mini-wua作为小程序轻量水印,依赖主App注入的短时效sessionKey与截断时间戳;x-umt则通过设备硬件与网络环境联合编码实现强绑定。三者构成‘设备—环境—行为’三位一体的交叉验证链路,广泛应用于电商API防护、二手平台数据采集及自动化运营等场景。本文基于Android/iOS真机逆向与Frida动态分析,揭示其生成

weixin_30457551的博客 425

关系(四)利用python绘制气泡图

利用python绘制气泡图

微信知乎搜索HsuHeinrich 3305

STM32MP157+AD7606BSTZ四通道IEPE传感器采集方案实战(附完整电路图)

本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器采集方案,涵盖硬件电路设计、软件驱动开发及系统性能优化。通过精确的恒流源设计和同步采样技术,实现高精度振动信号采集,适用于工业振动监测等应用场景。

weixin_42713608的博客 705

R语言:基于Spatstat包的单变量和双变量平面Ripley‘s K函数分析

因为网上查找得到的R语言K函数分析的资料很少,Spatstat包的介绍也很少,所以抛砖引玉。本文简单介绍了使用R语言spatstat包的Kest,Kcross(Lcross)和Kinhom方法进行了单变量和双变量平面Ripley's K函数分析的方法及代码,希望有所帮助。

hsdcmax的博客 1万+

Pyecharts绘制多彩气泡图:从基础到高级定制

数据可视化是数据分析中不可或缺的一环,而Pyecharts作为一款基于Echarts的Python图表库,提供了丰富的图表类型,其中气泡图是一种常用于展示三维数据的炫酷图表。本文将介绍如何使用Pyecharts绘制多种炫酷气泡图,并对各种参数进行详细说明,帮助读者更好地理解和定制气泡图。

一键难忘的博客 6383

基于ESP32的智能无线广播系统开发博客

通过本项目的开发,我们成功地实现了基于ESP32的智能无线广播系统。该系统不仅具备传统广播的功能,还实现了通过Wi-Fi无线传输音频、实时广播和智能控制等多种先进功能。未来,随着技术的进一步发展,我们还可以扩展更多功能,如智能推荐广播内容、支持语音识别和控制等。希望本项目能够为嵌入式开发人员提供一些思路和参考,帮助大家在实际开发中更好地应用ESP32平台,开发出更加智能和实用的无线广播系统。

2201_76125393的博客 424

Python金融应用之利用Plotnine作图(六)——散点图

◆ ◆ ◆ ◆R语言有一个强大的绘图工具ggplot2,而plotnine则是Python中的ggplot2。今天,小咖就带大家继续来学习plotnine这一工具包,并制作简单的散点图,最终将得到如下效果。资料来源:西瓜财经资讯。

Saki_Python的博客 398

大数据开发工程师必备面试题与解答

大数据开发岗位一直是互联网行业的热门方向,面试过程中既考察基础知识,也关注实际项目经验和问题解决能力。本文整理了等核心组件相关的高频面试题及参考解答,帮助大家高效准备面试。大数据面试不仅考察基础理论,更看重项目经验与问题解决能力。本文涵盖了等核心知识点及调优思路,希望能帮助你在面试中游刃有余。

X2829352498的博客 305

STM32Cube高效开发教程<基础篇>(一)----概述

一、 STM32系列器件和开发工具发展历史声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。本专栏博客参考《STM32Cube高效开发教程(基础篇)》,有意向的读者可以购买正版书籍辅助学习,本书籍由王维波老师、鄢志丹老师、王钊老师倾力打造,书籍内容干货满满。一、 STM32系列器件和开发工具发展历史。

我的博客 187

python绘制气泡图

气泡图绘制

m0_53505871的博客 565

“守望先锋”网络同步分析

守望先锋”(Overwatch)是一款由暴雪娱乐开发的团队基础第一人称射击游戏(FPS),于2016年正式发布。游戏以其独特的角色设计、丰富的游戏模式和高度的团队合作性而受到广泛欢迎。类型:第一人称射击(FPS)/多人在线战斗竞技场(MOBA元素)平台玩家人数:每场比赛由两个六人队伍组成,共12名玩家。客户端/服务器模型:在这种模型中,客户端负责处理用户输入和表现逻辑,而服务器则负责游戏的核心逻辑和状态管理。客户端与服务器之间通过网络进行通信,确保游戏状态的一致性。强同步机制。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 432

plotnine(scale相关参数)笔记04

度量调整 比如x,y轴、颜色、透明度、形状等 1、x、y轴 # 数值型 scale_x/y_continuous() scale_x/y_log10() scale_x/y_sqrt() scale_x/y_reverse() scale_x/y_date() scale_x/y_datetime() scale_x/y_time() # 类别型 scale_x/y_discrete() 2、colour、fill # 数值型 scale_fill_cmap() scale_color/fill_con

black000shirt的博客 1232

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

绘制气泡图

【代码】绘制气泡图。

m0_71756204的博客 167

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

plotnine可视化绘图(一)---plot creation

概述 最近在学习用python绘图,由于我之前一直在用R绘图,因此时间紧急的情况下,准备用plotnine绘图。 plotnine的特别之处在于,它跟R语言的ggplot2风格一样,除了一些语法上的细小差别,因此习惯用R的可以快速上手。 我个人感觉学习绘图的一个方式就是看大量的例子,明白各种参数的用法。 官方文档(可以看方法定义): https://plotnine.readthedocs.io/en/stable/index.html 安装 pip install plotnine 使

晏九的博客 5882

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

plotnine(图例)笔记07

图例设置 1、调整连续变量的图例 guide_colorbar() guide_colourbar() 2、调整离散型变量的图例 guide_legend() # 也可以用于连续性 3、用guides嵌套两种 guides(fill=guide_colorbar()) guides(fill=guide_legend()) 4、在scale_xx()中定义 guide='colorbar' guide='legend' 图例位置 # 在theme()中设置legend.position参数 them

black000shirt的博客 1299

Python数据可视化之气泡图(图文并茂详细版!!!)

Python数据可视化之气泡图数据获取数据分析与散点图对比绘制气泡图确定需要对比的属性 数据获取        •绘制气泡所需的数据与之前散点图的数据是一样的,都是美国中西部地区人口分布详情数据集,需要数据的可通过下面博客获取:Python数据可视化之散点图(进阶篇—图文并茂详细版!!!)        •上述数据集中包含很多常用的数据集,可供我们平时数据分析使用,非常

但行好事,莫问前程 2万+

python画气泡图_用python 来绘制气泡图的简单技巧

基于散点图(scatter)的基础上稍加调整就可以变成气泡图。#载入两个库importpandas as pdimport matplotlib.pyplot as plt在Excel上写点数据,这里给个示例绘制散点图:以数量列为横坐标x,以大小列为纵坐标y,此基础上以大小列为气泡大小#先定义气泡大小,rank 函数将大小列进行大小分配,越大的值分配结果也越高#n 为倍数,用来调节气泡的大小,且看...

weixin_39958019的博客 1273

Python使用Plotly绘图工具,绘制气泡图

今天来讲讲如何使用Python 绘图工具,Plotly来绘制气泡图。 气泡图的实现方法类似散点图的实现。修改散点图中点的大小,就变成气泡图。 实现代码如下: import plotly as py import plotly.graph_objs as go pyplt = py.offline.plot trace0 = go.Scatter( x=[1, 2,...

weixin_30588675的博客 293

matplotlib使用示例——直线坐标系、极坐标系、柱形图、直方图、散点图、气泡图、饼图、多边形、3D图、盒图

一、直线坐标系 # encoding=utf-8 """ @Time : 2020/1/9 17:15 @Author : LiuYanZhe @File : demo1.py @Software: PyCharm @Description: 直线坐标系 """ import numpy as np import matplotlib.pyplot as plt from matplotlib...

lyz21的博客 2245
上一篇: Python金融应用之利用Plotnine作图(四)——棒棒糖图
下一篇: Python金融应用之利用Plotnine作图(六)——散点图
Python_P叔
博客等级 码龄3年 5454粉丝 827原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值