使用Pandas画波士顿矩阵
使用Pandas画波士顿矩阵
通过供应商的交易频率和交易金额画出对应的波士顿矩阵
原数据:
最终期望的结果(当时想着把名称写上,但是写上名称显得太过杂乱了,可以参考小图,名字短的可以写)
上代码:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df = pd.read_excel('./波士顿矩阵原始数据.xlsx')
df.head()
def drow_boston(df,title,x,y): # name'''x:指的X轴选取的列头y:指的是Y轴选取的列头title:图形标题name:代表点标注信息'''sns.set_style('white')plt.rcParams['font.sans-serif'] = 'Arial Unicode MS' #windows电脑写黑体'SimHei'plt.rcParams['axes.unicode_minus'] = Falseplt.figure(figsize=(10, 6))sns.scatterplot(x=x, y=y, data=df, hue=y, size=y, palette='rainbow')plt.xlabel(x)plt.ylabel(y)plt.title(title)# 加水平线plt.axhline(y=df[y].quantile(0.5))plt.axvline(x=df[x].quantile(0.5))for i in df.index:plt.text(df.loc[i, x] + 0.001, df.loc[i, y], i, rotation=0) # df.loc[i, name]
drow_boston(df,'波士顿矩阵','供应商交易频次','供应商交易金额')
使用Pandas画波士顿矩阵相关推荐
- Excel图表—波士顿矩阵分析图(四象限图)
数据分析目录(文末有超级彩蛋!): 一.Excel系列--四大常用函数及十大高级图表 二.SQL系列--性能优化/多表关联/窗口分析函数等 三.统计学系列--概率论/置信区间/相关/抽样等 四.Pan ...
- BCG矩阵—波士顿矩阵
BCG矩阵 01 | BCG矩阵 02 | 四分象限 03 | 波士顿矩阵绘制 04 | 案例分析 1.案例一 2.案例二 01 | BCG矩阵 BCG矩阵是一个2 X 2的矩阵,是一个跟企业市场增长 ...
- 辨析波士顿矩阵(BCG Matrix) 、GE矩阵(GE Matrix/Mckinsey Matrix)和战略定位分析SPAN
辨析波士顿矩阵(BCG Matrix) .GE矩阵(GE Matrix/Mckinsey Matrix)和战略定位分析SPAN 本文作者 | 谢宁,<华为战略管理法:DSTE实战体系>.& ...
- 十大战略工具(1)——波士顿矩阵
序 .接下来十天会日更一个战略法则工具 .分别是波士顿矩阵 .MECE 法则 .波特五力模型 .SCQA架构 .通用电气矩阵 .正态分布&幂律分布 .PEST模型 .平衡记分卡 .SWOT分析 ...
- 波士顿矩阵|原理+Python全流程实现
波士顿矩阵 很多公司中都有着不同的产品或者是业务线,但是对于繁琐的业务来说通常我们希望根据业务的好坏进行合理的资源分配,对于这种"好坏"的判断,波士顿矩阵出现了. 一.概念 波士顿 ...
- 聊一个基于波士顿矩阵的数据业务分析案例
一提到案例分析就头疼的小伙伴们,分享BCG的经典波士顿矩阵,再也不怕案例分析啦! 制定公司层战略最流行的方法之一就是BCG矩阵.该方法是由波士顿咨询集团(Boston Consulting Group ...
- 不到 20 行 Python 代码,轻松玩转波士顿矩阵图!
Python 的绘图功能非常强大,如果能将已有的绘图库的各种复杂操作汇总在一个自己写的函数甚至是库/包中,并实现一行代码就调用并实现复杂的绘图功能,那就更是如虎添翼. 今天,我们就来讲讲一学就会的象限 ...
- Excel 波士顿矩阵和四象限分析
波士顿矩阵分析针对的对象一般是产品或业务线,从市场增长率和市场占有率出发画出各产品的散点图,利用平均市场增长率和平均市场占有率将产品划分为4个象限,从而起到对产品分类考虑和营销的作用.同样都是分为四个 ...
- 分群思维(二)基于波士顿矩阵的产品分类
分群思维(二)基于波士顿矩阵的产品分类 小P:小H,我们的产品现在越来越多了,有没有好分类方法帮助分类呢 小H:有啊,典型的如波士顿矩阵产品分类法 小P:我就知道你会,给我们讲讲呗- 小H:波士顿矩阵 ...
最新文章
- HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义...
- R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果、LIME解释器进行模型预测结果解释并可视化
- HDU 4267 A Simple Problem with Integers
- hdu5253最小生成树
- BeetleX.FastHttpApi之控制器调度设计
- WaitForSingleObject 和 EnterCriticalSection 效率比较
- linux无盘工作站互不干扰,Linux环境下无盘工作站的架设和实现二
- cad批量打印_「批量打印」CAD图纸批量输出PDF及预览与输出不一致解决办法
- 好长的一篇Android与iPhone的对比
- Easyar php cloud,EasyAR WebAR 快速入门
- 漫话Kubernetes的网络架构,该用NodePort还是Ingress还是load balancer?
- 电脑重装系统后如何把网站设为首页
- 小米手机系统服务组件是干什么的_2799 元!小米 1 亿像素拍照手机来了,还有 MIUI 系统的小米手表...
- python test suite什么意思_在python中创建testsuite
- vue页面的定时刷新
- 解决方案:惠普15-bc012tx笔记本电脑电池掉电快的检测及解决
- html模仿 商城 静态页面,HTML+CSS简单实现凡客商城静态网页
- 学习笔记——Kaggle_Digit Recognizer (KNN算法 Python实现)
- 数字电路设计之Spice仿真
- 有用的文章集锦(干货和有效知识)