• 大小: 63.95MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2022-01-21
  • 语言: 其他
  • 标签: 学堂在线  

资源简介

基于pyecharts的可视化项目同学们,请利用提供的数据在中国地图上展示每个省的高考人数或大学数量!完成后将整个项目(rar或zip格式)提交

资源截图

代码片段和文件信息

from pyecharts import options as opts
from pyecharts.charts import Map
import pandas as pd

FileNameStr = ‘dataset.csv‘
# 读取csv,以第二行作为表头
df = pd.read_csv(FileNameStr encoding=‘utf-8‘ header=1)

# 新建列表,并将已删除‘万‘字的数据存入
num_2016 = []
for row in df[‘2016年‘]:
    num_2016.append(row.strip(‘万‘))
num_2017 = []
for row in df[‘2017年‘]:
    num_2017.append(row.strip(‘万‘))

map0 = Map()
map0.set_global_opts(
        title_opts=opts.titleOpts(title=“全国各省份高考人数“ subtitle=“2016年至2017年“) # 表格标题
        visualmap_opts=opts.VisualMapOpts(range_text=[‘单位:万人\n‘] min_=0 max_=80) # 设置图例文本和最大值最小值
        legend_opts=opts.LegendOpts(selected_mode=‘single‘)# 设置图例选择模式为单选
 )
map0.add(“2016年“ [list(z) for z in zip(list(df[‘省/市‘]) num_2016)] “china“)
map0.add(“2017年“ [list(z) for z in zip(list(df[‘省/市‘]) num_2017)] “china“)
map0.render(“map0.html“)


map1 =Map()
map1.set_global_opts(
        title_opts=opts.titleOpts(title=“全国各省份大学数量“)
        visualmap_opts=opts.VisualMapOpts(
                # 由于数据分布较为集中,线性无法形象反映,故设置为分段显示
                is_piecewise=True
                # 自定义分段区间、描述和颜色
                pieces=[
                        {“min“: 0 “max“: 0 “label“: “0所“ “color“: “#FFFFFF“}
                        {“min“: 1 “max“: 1 “label“: “1所“ “color“: “#FFEBCD“}
                        {“min“: 2 “max“: 2 “label“: “2所“ “color“: “#FFA07A“}
                        {“min“: 3 “max“: 5 “label“: “3-5所“ “color“: “#EE5C42“}
                        {“min“: 6 “max“: 10 “label“: “6-10所“ “color“: “#CD3333“}
                        {“min“: 11 “max“: 20 “label“: “11-20所“ “color“: “#A52A2A“}
                        {“min“: 21 “label“: “20所以上“ “color“: “#8B0000“} # 不指定 max,表示 max 为无穷大
                        ]
        )

map1.add(
        “211&985大学数量“
        [list(z) for z in zip(list(df[‘省/市‘]) list(df[‘211&985大学数量‘]))]
        “china“
        is_map_symbol_show=False # 不显示省会的小红点

map1.render(“map1.html“)
map2 = Map()
map2.set_global_opts(
        title_opts=opts.titleOpts(title=“全国各省份大学数量“)
        visualmap_opts=opts.VisualMapOpts(min_=0 max_=60)

map2.add(“公办本科大学数量“
         [list(z) for z in zip(list(df[‘省/市‘]) list(df[‘公办本科大学数量‘]))]
         “china“
         is_map_symbol_show=False # 不显示省会的小红点

map2.render(“map2.html“)











 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-05-19 22:58  可视化作业\
     目录           0  2020-05-19 22:57  可视化作业\pyechartsxm\
     文件    33457181  2020-05-19 22:58  可视化作业\pyechartsxm.zip
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\.idea\
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\.idea\inspectionProfiles\
     文件         174  2020-05-18 17:40  可视化作业\pyechartsxm\.idea\inspectionProfiles\profiles_settings.xml
     文件         202  2020-05-18 17:40  可视化作业\pyechartsxm\.idea\misc.xml
     文件         281  2020-05-18 17:40  可视化作业\pyechartsxm\.idea\modules.xml
     文件         361  2020-05-18 17:40  可视化作业\pyechartsxm\.idea\pyechartsxm.iml
     文件        7587  2020-05-19 10:01  可视化作业\pyechartsxm\.idea\workspace.xml
     文件         993  2019-08-06 22:52  可视化作业\pyechartsxm\dataset.csv
     文件        2775  2020-05-19 09:56  可视化作业\pyechartsxm\keshihuazuoye.py
     文件       11484  2020-05-19 10:01  可视化作业\pyechartsxm\map0.html
     文件      130606  2020-05-19 22:55  可视化作业\pyechartsxm\Map0.png
     文件        8129  2020-05-19 10:01  可视化作业\pyechartsxm\map1.html
     文件      130245  2020-05-19 22:55  可视化作业\pyechartsxm\Map1.png
     文件        7068  2020-05-19 10:01  可视化作业\pyechartsxm\map2.html
     文件      121515  2020-05-19 22:56  可视化作业\pyechartsxm\Map3.png
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\venv\
     目录           0  2020-05-18 17:31  可视化作业\pyechartsxm\venv\Include\
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\venv\Lib\
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\venv\Lib\site-packages\
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\
     文件        2684  2020-05-18 18:59  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\easter.py
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\
     文件       13098  2020-05-18 18:59  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\isoparser.py
     文件       58804  2020-05-18 18:59  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\_parser.py
     文件        1766  2020-05-18 18:59  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\__init__.py
     目录           0  2020-05-19 10:06  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\__pycache__\
     文件       11132  2020-05-18 18:59  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\__pycache__\isoparser.cpython-37.pyc
     文件       40056  2020-05-18 18:59  可视化作业\pyechartsxm\venv\Lib\site-packages\dateutil\parser\__pycache__\_parser.cpython-37.pyc
............此处省略4332个文件信息

评论

共有 条评论