导入包代码,用你的分析能力,提供改善建议
创始人
2025-09-13 12:07:46
0

导出包代码如下:

word怎么画波士顿矩阵_画波士顿矩阵图软件_用波士顿矩阵图分析案例

利用您的分析能力提供改进建议

本例的数据比上一节seaborn多了一维,订单数据包含来自多个店铺的数据:

画波士顿矩阵图软件_用波士顿矩阵图分析案例_word怎么画波士顿矩阵

各业务员接待客户记录:

用波士顿矩阵图分析案例_word怎么画波士顿矩阵_画波士顿矩阵图软件

现在你必须根据这些数据得到这个问题的答案:

要替换部分员工(即裁员),该裁掉谁?

从其中选择一名员工来培训并与其他员工分享销售技巧。 应该选择谁来分享,谁需要接受培训?

分析指标

遵循上一节中的 2 个重要指标:

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

假设一般环境要素相对固定,我们可以利用以上指标来分析销售人员的水平

使用pandas可以轻松关联两个数据表,简单的求出每个订单的单价:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

通过汇总,得到最终的指标维度数据:

用波士顿矩阵图分析案例_word怎么画波士顿矩阵_画波士顿矩阵图软件

接下来我就用Altair制作一张四灵图,顺便了解一下他有趣的形象句型。

起初你会觉得使用altair需要更多的代码,但实际上他非常灵活,只需要一个小方法,可以被我们喜欢的任何方法调用。

静态图像

两亿极限图实际上是一个散点图+折线图(水平线或垂直线),最下面是上一节中使用seaborn制作的图。

用波士顿矩阵图分析案例_word怎么画波士顿矩阵_画波士顿矩阵图软件

但是,Altair 并不严格区分图表类型,而是允许您选择数据点的形状。

绘图需要3步:

确定数据源

将数据源中的数组与坐标系关联起来

选择数据的形状

现在按照上述步骤选择商店并制作散点图:

word怎么画波士顿矩阵_画波士顿矩阵图软件_用波士顿矩阵图分析案例

现在您可以获得散点图:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

现在还需要线图:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

现在我们只要画出平均客单价的平阳线,同样的方法就可以得到成交率的平阳线:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

现在我们得到了3张图表,只需将它们简单地叠加即可:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

这么多代码,这个包有什么用啊! ?

仔细看里面的代码,我们发现三个图表的很多定义是一模一样的。

这是理所当然的,因为这个图表制作过程是基于许多常见的东西。

还可以进一步简化:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

这种绘制图形的方式非常灵活和直观,例如对图形的每个点进行标记:

word怎么画波士顿矩阵_画波士顿矩阵图软件_用波士顿矩阵图分析案例

画波士顿矩阵图软件_用波士顿矩阵图分析案例_word怎么画波士顿矩阵

到目前为止,我们只是制作静态图,尽管 Altair 的真正优势是动态图,并且它可以在图之间建立链接。

店铺整体销售水平可视化

为了方便后续代码编译,在函数中定义了一些通用的流程:

用波士顿矩阵图分析案例_word怎么画波士顿矩阵_画波士顿矩阵图软件

现在使用所有商店的营业员指标来制作四种烈酒的地图:

word怎么画波士顿矩阵_画波士顿矩阵图软件_用波士顿矩阵图分析案例

word怎么画波士顿矩阵_用波士顿矩阵图分析案例_画波士顿矩阵图软件

代码就没什么好说的了。 如果这个时候我们进行标注,势必会导致图表的内容变得密集。

现在添加一个提示标签,当鼠标移到数据点上时,显示该数据点的信息:

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

以下是动画:

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

编码方法允许您将数据绑定到图表的许多属性,例如大小、颜色等。

如今画波士顿矩阵图软件,即使通过提示标签,用户也可以选择性地查看某个点的信息,而在分析时,我们更喜欢以店面为单位进行观察。

接下来我们使用Altair制作BI软件常见的图表联动效果

不同维度图表联动

现在我想同时显示两张图表,一张是之前做的多店两亿限额图,一张是不同店铺的销量柱形图。

通过点击店铺销售直方图,该店铺销售人员的数据点将会在下面的两亿极限图表中突出显示。 疗效如下:

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

接下来,我将用自定义函数包装一些流程。

和大多数BI软件可视化的逻辑一样,我们需要使用相同的数据源来制作不同的图表。

为此,我们需要使用 Altair 的数据转换函数来汇总数据:

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

使用此数据源制作两米极限图:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

画波士顿矩阵图软件_用波士顿矩阵图分析案例_word怎么画波士顿矩阵

之后,使用“订单数据源(order_src)”制作店铺销售额的直方图:

用波士顿矩阵图分析案例_word怎么画波士顿矩阵_画波士顿矩阵图软件

要将两个图表并排放置,只需使用逻辑或运算符“|”:

用波士顿矩阵图分析案例_word怎么画波士顿矩阵_画波士顿矩阵图软件

整体代码如下:

画波士顿矩阵图软件_word怎么画波士顿矩阵_用波士顿矩阵图分析案例

现在图表已经有了画波士顿矩阵图软件,缺乏交互联动。 可以通过在上面的代码中添加一些链接定义来完成。

首先定义“键盘点击行为”:

用波士顿矩阵图分析案例_画波士顿矩阵图软件_word怎么画波士顿矩阵

虽然直方图早就接受了点击行为。 而当你真正点击的时候,你是看不到任何疗效的。

这是因为我们没有告诉他放映后的变化反映在那个地方。

为此,您需要将行为绑定到颜色,并再次更改代码:

word怎么画波士顿矩阵_画波士顿矩阵图软件_用波士顿矩阵图分析案例

由于散点图和直方图中的encode方法参数颜色都使用定义的条件颜色,因此当触发点击动作时,图表可以同时发生变化。

但这个时候你会发现散点图的提示标签不再起作用了。 这是 vegalite 上的一个小错误。 只需要在散点图上添加单选行为:

word怎么画波士顿矩阵_画波士顿矩阵图软件_用波士顿矩阵图分析案例

你觉得代码有点多吗? 我们还可以进一步封装。

它甚至可以变成 Excel 模板。 您只需要配置各种设置,简单的一行代码就可以制作出复杂的图表。 让我们把这个留到以后再说吧。

总结

Altair 是一个非常有趣的可视化软件包。 它是基于vegalite(这是一个大数据可视化工具),vegalite底层是基于d3.js(这是目前后端可视化的模型)。

只要学会一定的套路,就可以非常简单灵活地制作各种复杂的图表

相关内容

热门资讯

免... 随着单身大龄男性越来越多,寻找伴侣脱单已经成为热门话题,婚介所也越来越多,层出不穷。 而且婚介所需要...
选... 众所周知社交社交软件,社交应用已经成为现代生活中不可或缺的东西。 人们可以通过社交应用结识新同学、与...
南... 一、项目基本情况产品编号:NNJKZC2023-008项目名称:南昌经济技术开发区2023年初高中幼...
A... API网段技术实战介绍完API网段的相关理论后,你就可以了解API网段的功能、优点和缺点,然后我会介...
互... 互联网产品出海的领头羊是TikTok。 在本文中,作者根据实践经验对TikTok的产品和初步竞品进行...
视... 视频混合剪辑一般是将多个视频素材一起编辑。 视频素材可以是电影、动画、或者电影和动画两者。 视频混合...
互... 互联网诊所APP是近年来出现的一种在线问诊软件。 随着互联网技术的进步门诊 软件,我们的生活处处离不...
P... Photoshop 可以做什么? 在小编看来,PS的应用领域多到难以想象,只要你从事图形相关的工作,...
新... 精彩继续亲爱的同学们,新鲜出炉的第三期教材教师培训视频来了! 前两期专栏得到了大家的关注和好评。 收...
如... 您是否经常遇到这样的情况:您需要购买一些商品或服务,但您不知道如何申请,或者您的申请被拒绝或延迟? ...
导... 导出包代码如下:利用您的分析能力提供改进建议本例的数据比上一节seaborn多了一维,订单数据包含来...
计... 与通常的买卖协议不同,软件许可使用协议的签订并不会改变软件本身的所有权,因此在产品交付后,如果被许可...
三... Soul作为一款堪称“灵魂匹配”的社区交友软件,近一年来用户数量出现了明显下滑。 虽然它不是轻度用户...
开... 大家好生产软件 合同,我是痞子恒,一个认真科技的痞子。 明天皮子恒给大家讲一下开源软件合约的基础知识...
A... 测绘人员急招求职,首选“必高测绘人才网”随着社会的快速发展,Android手机已经成为人们生活中的必...
首... 用药咨询和药房紧急情况当前疫情防控工作任重而道远。 为最大限度降低疫情传播风险,重点保障疫情防控期间...
阿... 大家好博克软件教程,我是小林哥。让我告诉你一些让你继续前进的事情。6月份,我收到了阿里云学员提供的1...
首... 为满足新型冠状病毒感染者或其他癌症患者的医疗需求,首都医学科学院附属上海天坛诊所互联网诊所的“新冠急...
技... 问:公司有系统业务管理软件,委托软件公司开发并提供后续服务。 这是否属于征收刺绣税的技术开发和技术服...
办... 1、计算机的使用必须通过测试,工作必须通过笔记本完成; 打字速度必须还可以。 你必须学会​​使用办公...