技巧 | Python绘制2022年卡塔尔世界杯决赛圈预测图

news2024/11/18 4:45:50

文章目录

  • 🏳️‍🌈 1. 世界杯三十二强
  • 🏳️‍🌈 2. 世界杯十六强
  • 🏳️‍🌈 3. 世界杯八强
  • 🏳️‍🌈 4. 世界杯四强
  • 🏳️‍🌈 5. 决赛圈
  • 🏳️‍🌈 6. 在线运行地址

大家好,我是 👉 【Python当打之年(点击跳转)】

卡塔尔世界杯小组赛过半,十六强即将产生,本期利用python教大家制作 2022年卡塔尔世界杯决赛圈预测图 ,希望对大家有所帮助,如有疑问或者需要改进的地方可以私信小编。

FIFA国家队排名前十:

*注:荷兰、塞内加尔、英格兰、美国、阿根廷、波兰、法国、澳大利亚、日本、西班牙、克罗地亚、摩洛哥已确定出线进入十六强,剩余4席位还在进行中

*声明:文章赛程为预测赛程,不代表实际赛程,仅供参考


🏳️‍🌈 1. 世界杯三十二强

在这里插入图片描述

各小组图可以使用子图(ax)实现,绘制条形图就可以了,这里因为位置是相对固定的,所以我用了polygon实现,循环即可:

for i in range(4):
    polygon1 = Polygon([[-x1,-y1],[-x1,-y2],[-x2,-y2],[-x2,-y1]], fc=fc_t, ec=fc_t1, closed=True)
    ax.add_artist(polygon1)
    polygon1 = Polygon([[x1,-y1],[x1,-y2],[x2,-y2],[x2,-y1]], fc=fc_t, ec=fc_t1, closed=True)
    ax.add_artist(polygon1)
    y1 -= 3
    y2 -= 3

🏳️‍🌈 2. 世界杯十六强

预测十六强:巴西、乌拉圭、葡萄牙、瑞士、西班牙、比利时、克罗地亚、德国、阿根廷、澳大利亚、法国、波兰、荷兰、美国、英格兰、塞内加尔

在这里插入图片描述

以巴西、乌拉圭、葡萄牙、瑞士为例:

countries = ['巴西','乌拉圭','葡萄牙','瑞士']
x1 = 6.25
y1,y2 = 5,6
for i in range(0,4,2):
    arr_img = mpimg.imread(f'./pic/{countries[i]}.png')
    imagebox = OffsetImage(arr_img, zoom=zoom_t1)
    ab = AnnotationBbox(imagebox, [-x1, -y1], pad=0.02, frameon=False, alpha=0.1)
    ax.add_artist(ab)
    arr_img = mpimg.imread(f'./pic/{countries[i+1]}.png')
    imagebox = OffsetImage(arr_img, zoom=zoom_t1)
    ab = AnnotationBbox(imagebox, [-x1, -y2], pad=0.02, frameon=False, alpha=0.1)
    ax.add_artist(ab)
    x1 = -x1

🏳️‍🌈 3. 世界杯八强

预测八强:巴西、西班牙、德国、阿根廷、法国、荷兰、英格兰、葡萄牙

在这里插入图片描述
绘制方式同十六强。

🏳️‍🌈 4. 世界杯四强

预测四强:巴西、西班牙、法国、荷兰

在这里插入图片描述

绘制方式同八强。

🏳️‍🌈 5. 决赛圈

决赛圈:巴西、法国

在这里插入图片描述

预测冠军:巴西

🏳️‍🌈 6. 在线运行地址

在线运行地址(含源码+数据):见评论区-置顶评论


以上就是本期为大家整理的全部内容了,赶快练习起来吧,原创不易,喜欢的朋友可以点赞、收藏也可以分享注明出处)让更多人知道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/55114.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

技术内幕 | 阿里云EMR StarRocks 极速数据湖分析

作者:阿里云智能技术专家 周康,StarRocks Active Contributor 郑志铨(本文为作者在 StarRocks Summit Asia 2022 上的分享) 为了能够满足更多用户对于极速分析数据的需求,同时让 StarRocks 强大的分析能力应用在更加广…

【温故而知新】构建高可用Linux服务器(三)

时间:2022年12月02日 作者:小蒋聊技术 邮箱:wei_wei10163.com 微信:wei_wei10 前言 大家好,欢迎来到小蒋聊技术。小蒋准备和大家一起聊聊技术的那些事。 今天小蒋继续坚持“温故而知新”的落地实践,继续…

[附源码]计算机毕业设计影院管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【单片机基础】C51语言基础

文章目录1、使用C/C开发单片机的优点2、C51中的基本数据类型3、C51数据类型扩展定义4、C51中的运算符与基础语句5、二进制与十六进制转换1、使用C/C开发单片机的优点 C/C语言作为一种非常方便的语言得到了广泛的支持,如STC、STM32、arduino、乐鑫科技的单片机都支持…

【目标搜索】基于matlab运动编码粒子群算法优化 (MPSO) 无人机搜索丢失目标【含Matlab源码 2254期】

⛄一、运动编码粒子群算法简介 1 粒子群算法 PSO算法是一种基于群体智能的随机优化方法。在PSO中,粒子群模拟鸟群行为在搜索空间中探索(全局搜索)和开发(局部搜索),最终找到全局最优解。粒子的速度和位置更…

网络安全观察报告 攻击态势

设备类漏洞从未缓解 从图 5.1 中可以看到,针对设备漏洞的攻击占全部利用漏洞攻击的 43%,这和近两年智能路由器等 联网设备大规模增长密切相关。正如绿盟科技在《2017 年物联网报告》1 中提到的那样,很多智能设备 在设计之初,安全…

第3章 Thymeleaf模板渲染

文章目录第3章 Thymeleaf模板渲染3.2 Thymeleaf编程起步3.4 读取资源文件3.5 路径处理3.6 内置对象操作支持3.7 对象输出3.8 页面逻辑处理3.9 数据迭代处理3.10 包含指令3.11 Thymeleaf数据处理3.12 本章小结3.12 本章小结第3章 Thymeleaf模板渲染 3.2 Thymelea…

【OpenCV-Python】教程:3-13 Hough直线变换

OpenCV Python Hough直线变换 【目标】 理解Hough变换的概念学会使用Hough变换检测直线cv2.HoughLines(), cv2.HoughLinesP() 【理论】 Hough 变换是一个非常有用的技术,可以检测任何形状,只要那个形状可以通过数学方程表示出来,即使检测…

[附源码]计算机毕业设计springboot小区疫情事件处理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

传感器_三相-双极性-开关型-霍尔传感器 速度+电角度解算理解

1 前言 最近项目上涉及到使用三相-双极性-开关型-霍尔传感器解算 电机转速 、电角度的问题。结合自己的理解请教前辈,终有所得,下面做一个学习的记录。 主要以思路为主,不涉及代码。 2 正文 2.1 什么是三相? 所谓三相-双极性-…

毕设项目 - SSM农业商品信息管理权限后台子系统(含源码+论文)

文章目录1 项目简介2 实现效果2.1 界面展示3 设计方案3.1 概述3.2 系统流程3.3 系统结构设计4 项目获取1 项目简介 Hi,各位同学好呀,这里是M学姐! 今天向大家分享一个今年(2022)最新完成的毕业设计项目作品,【基于SSM的农业商品…

(算法设计与分析)第四章贪心算法-第一节:贪心算法概述

文章目录一:贪心算法(1)概述(2)特点(3)框架二:典型贪心算法问题(1)无重叠区间①:题目描述②:解题思路③:完整代码&#xf…

【Android App】人脸识别中扫描识别二维码实战解析(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~ 一、扫描识别二维码 不仅可以利用zxing库生成二维码,同样利用zxing库可以扫描二维码并解析得到原始文本,此时除了给build.gradle添加如下一行依赖配置 implementation com.google.zxing:core:3.4.1 还需要…

一文读懂什么是云原生|推荐收藏

Forrester数据显示,在2021年,全球云原生应用持续上升,组织中容器和无服务器技术的使用率在一年内都增长了75%以上。 Gartner预测,到2025年,将会有超过95%的新数字工作负载被部署在云原生平台上。 “未来的软件一定是长…

Qt第二十六章:QWidget、QMainWindow自定义标题栏

工具类(读者直接复制到项目中) class QCustomTitleBar:def __init__(self, window: QtWidgets):self.window window# 默认标题栏高度 必须设self.DEFAULT_TITILE_BAR_HEIGHT 40# 存储父类的双击事件self.mouseDoubleClickEvent_parent self.window.mo…

【数学】旋转后仍为函数图像问题

∣旋转后仍为函数图像问题NightguardSeries.∣\begin{vmatrix}\huge{\textsf{ 旋转后仍为函数图像问题 }}\\\texttt{ Nightguard Series. }\end{vmatrix}∣∣∣∣∣​ 旋转后仍为函数图像问题 Nightguard Series. ​∣∣∣∣∣​ ♣例1\clubsuit \textsf{例1}♣例1 f(x)ln⁡(x…

经典bloom算法(**布隆过滤器**)-levelDB拆分

bloom算法(布隆过滤器) 原理 先说一下什么是布隆过滤器,Bloom Filter是1970年由布隆提出的,它实际上是一个很长的二进制向量,和一系列随机值映射的函数,主要用于判断一个元素是否在一个集合中。 通常判断一个元素是否在一个集合…

Hasse diagram

In order theory, a Hasse diagram (/ˈhsə/; German: [ˈhasə]) is a type of mathematical diagram used to represent a finite partially ordered set, in the form of a drawing of its transitive reduction. Concretely, for a partially ordered set (S, ≤) one rep…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校学生宿舍管理信息系统3x4rz

做毕业设计一定要选好题目。毕设想简单,其实很简单。这里给几点建议: 1:首先,学会收集整理,年年专业都一样,岁岁毕业人不同。很多人在做毕业设计的时候,都犯了一个错误,那就是不借鉴…

記錄下用google colab 进行GPU(TPU)训练

文章目录温馨提示打开网站上传资源下载资源到google colab温馨提示 需要科学上网,没有的话可以点这个 https://shandianpro.com/#/register?codewCXwkCOU下个clashx进行 挂载 https://download.csdn.net/download/monk96/87231589 配置自行百度 打开网站 google…