Pandas+Pyecharts | 2023软科中国大学排名分析可视化

文章目录

  • 🏳️‍🌈 1. 导入模块
  • 🏳️‍🌈 2. Pandas数据处理
    • 2.1 读取数据
    • 2.2 数据信息
  • 🏳️‍🌈 3. Pyecharts数据可视化
    • 3.1 2023中国大学综合排名TOP30
    • 3.2 2023中国大学各类型占比
    • 3.3 2023中国各省地区大学数量分布
    • 3.4 各地区大学数量地图分布
    • 3.5 2023中国大学排名TOP5各项评分
    • 3.6 人才培养排名TOP8
    • 3.7 大学评分词云
  • 🏳️‍🌈 4. 可视化项目源码+数据

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

软科中国大学排以专业、客观、透明的优势赢得了高等教育领域和社会的广泛关注和认可,本期将利用Python分析最新「中国大学排名和分布情况」 ,希望对大家有所帮助,如有疑问或者需要改进的地方可以联系小编。

涉及到的库:
Pandas — 数据处理
Pyecharts — 数据可视化

🏳️‍🌈 1. 导入模块

import pandas as pd
from pyecharts.charts import Line
from pyecharts.charts import Bar
from pyecharts.charts import PictorialBar
from pyecharts.charts import Map
from pyecharts.charts import Pie
from pyecharts.charts import Grid
from pyecharts.charts import WordCloud
from pyecharts import options as opts
import warnings
warnings.filterwarnings('ignore')

🏳️‍🌈 2. Pandas数据处理

2.1 读取数据

df = pd.read_excel('./中国大学综合排名2023.xlsx')

在这里插入图片描述

2.2 数据信息

df.info()

在这里插入图片描述

🏳️‍🌈 3. Pyecharts数据可视化

3.1 2023中国大学综合排名TOP30

def get_bar1(x_data,y_data,range_color):bar = (Bar().add_xaxis(x_data).add_yaxis('', y_data, category_gap='30%').set_global_opts(title_opts=opts.TitleOpts(title='1-2023中国大学综合排名TOP30',pos_top='1%',pos_left="1%",title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)),visualmap_opts=opts.VisualMapOpts(is_show=False, max_=900, min_=400, dimension=0,range_color=range_color),legend_opts=opts.LegendOpts(is_show=False),xaxis_opts=opts.AxisOpts(is_show=False, is_scale=True),yaxis_opts=opts.AxisOpts(axistick_opts=opts.AxisTickOpts(is_show=False),axisline_opts=opts.AxisLineOpts(is_show=False),axislabel_opts=opts.LabelOpts(font_size=12))).reversal_axis())return bar

在这里插入图片描述

  • 清华大学、北京大学两所顶尖学府毫无悬念排名前两位。
  • 浙江大学、上海交通大学、复旦大学、南京大学、中国科学技术大学、华中科技大学、武汉大学、西安交通大学、中山大学分列第2至10位。

3.2 2023中国大学各类型占比

def get_pie(x_data,y_data,range_color):pie1 = (Pie(init_opts=opts.InitOpts(theme='dark',width='1000px', height='600px',bg_color='#0d0735')).add("",[list(z) for z in zip(x_data, y_data)],radius=["40%", "70%"],center=["50%", "50%"],label_opts=opts.LabelOpts(formatter="{b}类 {c} 所:{d}%",font_size=14,font_weight=500),).set_colors(range_color[1:]).set_global_opts(title_opts=opts.TitleOpts(title='2-2023中国大学各类型占比',pos_top='1%',pos_left="1%",title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)),legend_opts=opts.LegendOpts(is_show=False)))return pie1

在这里插入图片描述

  • 理工类大学一个有217所,占比36.78%,超过大学总数量的1/3。
  • 综合类和师范类大学占比也都超过了25%。

3.3 2023中国各省地区大学数量分布

在这里插入图片描述

  • 江苏地区大学数量最多,有39所,宁夏最少,只有2所。

3.4 各地区大学数量地图分布

def get_map(data,range_color):m = (Map().add('',data,'china',is_map_symbol_show=False,label_opts=opts.LabelOpts(is_show=False)).set_global_opts(title_opts=opts.TitleOpts(title='4-2023中国各地区大学数量地图分布',pos_top='1%',pos_left="1%",title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)),visualmap_opts=opts.VisualMapOpts(range_color=range_color,pos_bottom='10%',pos_left='20%'),            ))return m

在这里插入图片描述

  • 江苏、山东、河南、河北、北京、辽宁、四川、陕西等地区大学数量较多。
  • 大学分布集中在东部和南部地区。

3.5 2023中国大学排名TOP5各项评分

在这里插入图片描述

3.6 人才培养排名TOP8

在这里插入图片描述

3.7 大学评分词云

def get_wordcloud(x_data,y_data):wordcloud = (WordCloud().add(series_name="", data_pair=list(zip(x_data,y_data)), word_size_range=[5, 45]).set_global_opts(title_opts=opts.TitleOpts(title='7-大学评分词云',pos_top='1%',pos_left="1%",title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20))))return wordcloud

在这里插入图片描述

🏳️‍🌈 4. 可视化项目源码+数据

点击跳转:【全部可视化项目源码+数据】


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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flink CDC数据同步

背景 随着信息化程度的不断提高,企业内部系统的数量和复杂度不断增加,因此,数据库系统的同步问题已成为越来越重要的问题。 缓存失效 在缓存中缓存的条目(entry)在源头被更改或者被删除的时候立即让缓存中的条目失效。如果缓存在一个独立的…

Python钢筋混凝土结构计算.pdf-混凝土构件计算

计算原理: 代码实现: #钢筋混凝土参数 def c_hrb(): global fcuk,HRB,Ec,fc,ft,ftk,Es,fy,fyp,fyk global a1,epsilon_cu fcukEcfcftftk0.0 HRBEsfyfypfyk0.0 #矩形应力图系数a1,C50以下为1.0 a11.0 #正截面混凝土极限压应变epsilon_cu&#…

数据分析基础-数据可视化学习笔记03-可视化的符号与表示-图形符号学

概念 图型符号学(Cartographic Symbolization)是地图学领域中的一个重要概念,涉及到如何使用不同的符号、颜色、图案和标记来在地图上表示地理信息和数据。图型符号学旨在传达地理信息,使得地图能够清晰、有效地传达各种空间数据…

有c语言的基础学习python【python基础详解】

文章将从C语言出发,深入介绍python的基础知识,也包括很多python的新增知识点详解。 目录 1.python的输入输出,重新认识 hello world 1.1 输出函数print的规则 1.2 输入函数input的规则 1.3 用print将数据写入文件 2.数据类型、基本操作…

代码随想录刷题笔记 (python版本) 持续更新.....

代码随想录刷题笔记总结: https://www.programmercarl.com/ 个人学习笔记 如有错误欢迎指正交流1. 数组 1.1 理论基础 详细介绍:https://www.programmercarl.com/%E6%95%B0%E7%BB%84%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html 数组下标都是从0开始的。数组内存空间的地址是…

Lora升级!ReLoRa!最新论文 High-Rank Training Through Low-Rank Updates

目录 摘要1 引言2 相关工作3 方法4 实验5 结果6 结论7 局限性和未来工作 关注公众号TechLead,分享AI与云服务技术的全维度知识。作者拥有10年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员&#xff0…

STM32f103入门(7)pwm驱动led驱动舵机驱动直流电机

PWM驱动 PWM介绍TIM_OC1Init 配置通道TIM_OCStructInit 输出比较参数默认值输出比较模式 TIM_OCInitstructure输出比较极性 TIM_OCInitstructure设置输出使能以下三个决定了PWM的频率 占空比初始化通道 TIM_OC1Init(TIM2, &TIM_OCInitstructure);GPIO复用 PWM通道 驱动LED复…

代码随想录笔记--哈希表篇

目录 1--有效的字母异位词 2--两个数组的交集 3--两数之和 4--四数相加II 5--三数之和 6--四数之和 1--有效的字母异位词 利用哈希表存储每个字母的出现次数&#xff0c;比较两个字符串各个字母出现次数是否相等即可&#xff1b; #include <iostream> #include <…

Ansible学习笔记8

group模块&#xff1a; 创建一个group组&#xff1a; [rootlocalhost ~]# ansible group1 -m group -a "nameaaa gid5000" 192.168.17.105 | CHANGED > {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}…

JavaScript页面怎么跳转

在JavaScript中&#xff0c;可以使用window.location对象来实现页面跳转。window.location对象包含了当前页面的URL信息&#xff0c;可以通过修改它的属性来实现页面跳转。 以下是一些常见的页面跳转方式&#xff1a; 使用window.location.href属性来跳转到一个新的URL&#…

综合实训-------成绩管理系统 V1.1

综合实训-------成绩管理系统 V1.1 1、一维数组数据double 2、我们用元素的位置来当学号。 1、录入数据 【5个数据】或【通过文件的方式取数据】 2、显示数据 3、添加一条记录 4、修改一条记录 5、删除一条记录 6、查找一条记录。【输入学号&#xff0c;显示成绩】 7、统计。【…

时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比

时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比 目录 时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 时序预测 | MATLAB实现EEMD-SSA-LSTM、E…