全国分布图

本文介绍如何利用Echarts库,在前端JavaScript环境中,免费创建出美观的全国分布图表,即使是初学者也能轻松掌握。
摘要由CSDN通过智能技术生成

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>哈佛在等我呢</title>
            <script type="text/javascript" src="https://assets.pyecharts.org/assets/echarts.min.js"></script>
        <script type="text/javascript" src="https://assets.pyecharts.org/assets/maps/china.js"></script>

</head>
<body>
    <div id="b2a8143a38a245c1954d31ff18e15cc7" class="chart-container" style="width:1366px; height:768px;"></div>
    <script>
        var chart_b2a8143a38a245c1954d31ff18e15cc7 = echarts.init(
            document.getElementById('b2a8143a38a245c1954d31ff18e15cc7'), 'light', {
    renderer: 'canvas'});
        var option_b2a8143a38a245c1954d31ff18e15cc7 = {
    
    "backgroundColor": "#FAFAFA",
    "animation": true,
    "animationThreshold": 2000,
    "animationDuration": 1000,
    "animationEasing": "cubicOut",
    "animationDelay": 0,
    "animationDurationUpdate": 300,
    "animationEasingUpdate": "cubicOut",
    "animationDelayUpdate": 0,
    "series": [
        {
    
            "type": "scatter",
            "name": "\u4e16\u754c500\u5f3a",
            "coordinateSystem": "geo",
            "symbolSize": 12,
            "data": [
                {
    
                    "name": "\u4e4c\u9c81\u6728\u9f50",
                    "value": [
                        87.68,
                        43.77,
                        4
                    ]
                },
                {
    
                    "name": "\u6df1\u5733",
                    "value": [
                        114.07,
                        22.62,
                        2
                    ]
                }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PythonCharts是一个基于Python的图表库,它允许开发者创建各种静态和交互式的图表。如果你想制作全国211大学分布图,PythonCharts可能不是最直接的选择,因为它可能不支持直接绘制地理位置分布图,但你可以使用其他Python数据可视化库,如Matplotlib、Seaborn或Plotly等,它们提供了地图绘制功能。 例如,你可以用geopandas(结合matplotlib或folium)来展示211大学在中国地图上的分布。首先,你需要获取包含211大学地理位置信息的数据,然后加载数据到GeoDataFrame中,最后使用这些库进行绘图。 以下是简单的步骤: 1. 安装必要的库:`pip install geopandas matplotlib folium` 2. 导入所需的模块: ```python import geopandas as gpd import matplotlib.pyplot as plt import folium ``` 3. 加载地理数据和211大学数据: ```python # 假设你已经有了一个包含大学名称和经纬度的CSV文件 university_data = gpd.read_file('university_locations.csv') ``` 4. 将大学数据与中国的省级行政区划(province boundaries)合并: ```python admin_boundaries = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) merged = admin_boundaries.merge(university_data, on='province_code', how='left') ``` 5. 绘制地图: ```python # 使用matplotlib或folium if 'folium' in sys.modules: # 如果folium可用 m = folium.Map(location=[merged['lat'].mean(), merged['lon'].mean()], zoom_start=6) for _, row in merged.iterrows(): folium.Marker([row['lat'], row['lon']], popup=row['name']).add_to(m) m.save("universities_distribution.html") else: # 如果matplotlib可用 merged.plot(column='name', cmap='OrRd', legend=True) plt.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值