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

科技   科技   2024-12-20 08:10   天津  
点击上方"蓝字",关注"Python当打之年"
后台回复"1",领取众多Python学习资料

大家好,我是欧K~

软科中国大学排以专业、客观、透明的优势赢得了高等教育领域和社会的广泛关注和认可,本期将利用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('./中国大学综合排名.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',
                    subtitle='-- 制图@:Python当打之年 --',
                    pos_top='1%',
                    pos_left="1%",
                    title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)
                ))
        .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)],
        )
        .set_global_opts(
            title_opts=opts.TitleOpts(
                title='2-2023中国大学各类型占比',
                subtitle='-- 制图@:Python当打之年 --',
                pos_top='1%',
                pos_left="1%",
                title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)
            ),
        )
    )
    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中国各地区大学数量地图分布',
                subtitle='-- 制图@:Python当打之年 --',
                pos_top='1%',
                pos_left="1%",
                title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=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-大学评分词云',
                subtitle='-- 制图@:Python当打之年 --',
                pos_top='1%',
                pos_left="1%",
                title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)
            )
        )
    )
    return wordcloud

4. 可视化大屏

5. 源码

👉 公众号后台回复【可视化项目源码】获取更多可视化代码+数据

END

以上就是本期为大家整理的全部内容了,喜欢的朋友可以点赞、点在看也可以分享让更多人知道。

 往期推荐 

源码下载 | 【01-50】Pthon可视化系列文章资源(源码+数据)

爬虫 | Python爬取某平台杭州二手房数据

爬虫 | Python搞定软科中国大学排名

爬虫 | Python爬取胡润百富榜数据

爬虫 | Python爬取微博实时热搜榜信息

爬虫 | Python爬取B站榜排行榜信息

可视化 | Flask+Mysql+Echarts 豆瓣电影Top250数据分析系统

55 | 实习僧网Python岗位招聘数据分析可视化

54 | 2024年美国总统大选数据分析可视化

53 | 基于Lasso回归和随机森林的上海链家二手房房价预测

53 | 上海链家二手房数据分析可视化

52 | 基于KNN近邻和随机森林模型对用户转化进行分析与预测

51 | 深圳市共享单车数据分析可视化

01-50 | Pthon可视化系列文章资源(源码+数据)

Pandas+Pyecharts | 全国热门旅游景点数据分析可视化

可视化 | 再分享一套Flask+Pyecharts可视化模板二

可视化 | 分享一套Flask+Pyecharts可视化模板

可视化 | Python直观展示中国代表团冬奥会荣耀时刻

用Python分析了3W+《独行月球》影评数据,看看观众们怎么说~

Matplotlib | 世界足球俱乐部排名可视化

40000+条考研信息数据可视化(学校、专业分数分布)

【在看】的您又变好看了呢

Python当打之年
当打之年,专注于各领域Python技术,量的积累,质的飞跃。后台回复:【可视化项目源码】可获取可视化系列文章源码和数据
 最新文章