`
zengshaotao
  • 浏览: 786965 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

highchart地图

 
阅读更多

都知道echarts的图形比较煊,但是highchart也是比较实用的,速度也快

 

地图数据格式地址:https://data.jianshukeji.com/

 

地图实例:

$(function () {

    $.getJSON('https://data.jianshukeji.com/jsonp?filename=geochina/anhui.json&callback=?', function (geojson) {

        // Prepare the geojson

        var states = Highcharts.geojson(geojson, 'map'),

            rivers = Highcharts.geojson(geojson, 'mapline'),

            cities = Highcharts.geojson(geojson, 'mappoint'),

            specialCityLabels = {

                'Melbourne': {

                    align: 'right'

                },

                'Canberra': {

                    align: 'right',

                    y: -5

                },

                'Wollongong': {

                    y: 5

                },

                'Brisbane': {

                    y: -5

                }

            };

        // Skip or move some labels to avoid collision

        $.each(states, function () {

            // Disable data labels

            alert(this.properties.fullname);

            if (this.properties.fullname=== '合肥市') {

                this.dataLabels = {

                    enabled: false

                };

            }

       

            // Move center for data label

            if (this.properties.code_hasc === 'AU.SA') {

                this.middleY = 0.3;

            }

            if (this.properties.code_hasc === 'AU.QL') {

                this.middleY = 0.7;

            }

        });

        $.each(cities, function () {

            if (specialCityLabels[this.name]) {

                this.dataLabels = specialCityLabels[this.name];

            }

        });

        // Initiate the chart

        $('#container').highcharts('Map', {

            title : {

                text : 'Highmaps from geojson with multiple geometry types'

            },

            mapNavigation: {

                enabled: true,

                buttonOptions: {

                    verticalAlign: 'bottom'

                }

            },

            series : [{

                name: 'States and territories',

                data: states,

                color: Highcharts.getOptions().colors[2],

                states: {

                    hover: {

                        color: Highcharts.getOptions().colors[4]

                    }

                },

                dataLabels: {

                    enabled: true,

                    format: '{point.name}',

                    style: {

                        width: '80px' // force line-wrap

                    }

                },

                tooltip: {

                    pointFormat: '{point.name}'

                }

            }]

        });

    });

});

 

分享到:
评论

相关推荐

    highchart下的地图下钻

    index页面展示效果,使用highchart的地图下钻,地方是广西,每个市都是对应的饼图数据统计。市级可以下钻到县。 在js文件夹中有china.js(之前echart的全国地图数据),广西的地图json数据

    HighChart API

    10. **模块化**:HighChart提供了一些额外的模块,如地图、热力图、3D图表等,可以按需加载。 HighChart API文档详尽且结构清晰,便于开发者查找和理解各项功能。无论是初学者还是经验丰富的开发者,都能从中找到所...

    highchart

    Highcharts采用模块化设计,允许按需加载特定功能,如地图模块(maps)、3D模块(highcharts-3d)、数据模块(data)等。 12. **插件扩展**: 高charts社区提供了大量插件,如Highcharts Export Server用于服务器...

    Highchart Demo

    在实际应用中,Highcharts不仅限于基本的配置,还可以结合其他库如Highstock扩展时间序列数据的支持,或者Highmaps实现地理地图的可视化。此外,Highcharts与服务器端数据的交互也是其强大之处,可以轻松地从后端...

    echarts和highcharts全国及各省市地图

    【标题】"echarts和highcharts全国及各省市地图"涉及的是两个主流的JavaScript数据可视化库——ECharts和Highcharts,它们在中国地图的绘制方面提供了广泛的支持。这两款工具可以帮助开发者将复杂的数据转换为易于...

    highchart源码及实例

    Highcharts提供了一些可选模块,如 exporting(导出图表)、drilldown(下钻)和map(地图)等,通过引入相应模块的JS文件并配置即可启用。 八、Highcharts与其他库的集成 Highcharts可以与jQuery、AngularJS、...

    highchart api

    除了以上基本功能,Highcharts还支持许多高级特性,如负荷动画、数据列的堆叠、地图图表、时间序列数据、数据载入和更新、自定义导出和打印选项等。 文件`Highcharts - Options Reference2.htm`可能包含了...

    Data2Highchart

    6. 扩展性:"Data2Highchart"允许开发者自定义图表样式和交互,通过插件和API接口,可以实现高级图表功能,如地图、热力图、3D视图等,满足各种复杂场景的需求。 总结起来,"Data2Highchart"是将数据转化为...

    HighChart API 参考手册

    9. **模块(Modules)**:HighCharts提供了多个可扩展的模块,如地图模块、热力图模块等,用于实现更复杂的数据可视化功能。 10. **钻取(Drilling)**:允许用户深入到数据的细节,例如,点击柱状图的一个类别,可以...

    highchart chm

    7. **模块化**:Highcharts支持模块化,这意味着可以根据需要引入特定的功能模块,如热力图模块、地图模块、 Drilldown模块等,降低加载的资源大小。 8. **响应式设计**:Highcharts可以轻松适应不同屏幕尺寸,通过...

    echarts highcharts 成都地图数据 geojson

    用于highcharts以及echarts的地图geojson数据,包含成都天府新区,高新南区,高新东区,高新西区

    web网页图表控件highchart示例

    在“web网页图表控件highchart示例”中,我们将深入探讨Highcharts的基本用法、特性以及如何在实际项目中应用。 1. **安装与引入** 在HTML文件中,可以通过CDN链接或本地文件引入Highcharts的JS库。一般来说,引入...

    openlayer添加折线图表并自定义地图层

    在GIS(地理信息系统)领域,OpenLayers是一个广泛使用的开源JavaScript库,用于在Web浏览器中创建交互式的地图。Highcharts则是一款强大的数据可视化工具,常用于创建各种图表,如折线图、柱状图等。本篇文章将深入...

    highchart网页报表

    - **模块**:Highcharts支持模块化,如exporting模块允许用户导出图表为图片,map模块用于地图图表。 - **主题**:可以自定义图表的主题,改变颜色、字体等样式,以符合网站的整体风格。 - ** drilldown 功能**:...

    2021最新成都geojson数据,含高新区、天府新区、东部新区

    压缩包内的"highchart调用实例"提供了一个使用Highcharts进行地图展示的参考,帮助开发者快速上手。 2. **数据分析**:通过解析GeoJSON数据,你可以对成都的区域划分进行统计分析,例如计算各区域面积、人口密度或...

    highcharts示例代码(官方例子)

    6. **高级特性**:除了基本功能,Highcharts还包含一些高级特性,如地图(Map)、热力图(Heatmap)、瀑布图(Waterfall)等。这些特性扩展了其在复杂数据可视化场景的应用。 7. **API和事件**:Highcharts提供了...

    Highcharts6

    3. **modules**目录:包含额外的模块,如数据加载模块、地图模块等,这些模块可以按需引入,增强Highcharts的功能。 4. **themes**目录:预设的主题样式,允许快速更改图表的整体风格。 5. **examples**目录:包含了...

    JChart:JChart是一个基于D3的图表库,既有D3的灵活,又有类似于highchart的便捷使用

    2. **丰富的图表类型**:JChart支持多种图表类型,包括折线图、柱状图、饼图、散点图、地图等,覆盖了大部分常见的数据可视化场景。 3. **交互性**:JChart强调交互性,支持图表的动态更新、缩放、平移、鼠标悬停...

    chart-library

    该项目演示了如何在React...highcharts-react-official(highchart的React包装器) proj4(在地图上投影拉特兰) 传单(地图) 传单 react-leaflet(React包装) 网络图/力图 反作用力图 可视化React 力反作用 高图

    Spago使用文档

    10. **地理分析**:集成地图组件,进行地理位置相关的数据分析。 安装SpagoBI涉及启动SpagoBI Server和Spagobi Db,确保服务器和数据库运行正常。用户可以通过双击启动图标打开SpagoBI Studio,设计和编辑BI模型。...

Global site tag (gtag.js) - Google Analytics