都知道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}'
}
}]
});
});
});
相关推荐
index页面展示效果,使用highchart的地图下钻,地方是广西,每个市都是对应的饼图数据统计。市级可以下钻到县。 在js文件夹中有china.js(之前echart的全国地图数据),广西的地图json数据
10. **模块化**:HighChart提供了一些额外的模块,如地图、热力图、3D图表等,可以按需加载。 HighChart API文档详尽且结构清晰,便于开发者查找和理解各项功能。无论是初学者还是经验丰富的开发者,都能从中找到所...
Highcharts采用模块化设计,允许按需加载特定功能,如地图模块(maps)、3D模块(highcharts-3d)、数据模块(data)等。 12. **插件扩展**: 高charts社区提供了大量插件,如Highcharts Export Server用于服务器...
在实际应用中,Highcharts不仅限于基本的配置,还可以结合其他库如Highstock扩展时间序列数据的支持,或者Highmaps实现地理地图的可视化。此外,Highcharts与服务器端数据的交互也是其强大之处,可以轻松地从后端...
【标题】"echarts和highcharts全国及各省市地图"涉及的是两个主流的JavaScript数据可视化库——ECharts和Highcharts,它们在中国地图的绘制方面提供了广泛的支持。这两款工具可以帮助开发者将复杂的数据转换为易于...
Highcharts提供了一些可选模块,如 exporting(导出图表)、drilldown(下钻)和map(地图)等,通过引入相应模块的JS文件并配置即可启用。 八、Highcharts与其他库的集成 Highcharts可以与jQuery、AngularJS、...
除了以上基本功能,Highcharts还支持许多高级特性,如负荷动画、数据列的堆叠、地图图表、时间序列数据、数据载入和更新、自定义导出和打印选项等。 文件`Highcharts - Options Reference2.htm`可能包含了...
6. 扩展性:"Data2Highchart"允许开发者自定义图表样式和交互,通过插件和API接口,可以实现高级图表功能,如地图、热力图、3D视图等,满足各种复杂场景的需求。 总结起来,"Data2Highchart"是将数据转化为...
9. **模块(Modules)**:HighCharts提供了多个可扩展的模块,如地图模块、热力图模块等,用于实现更复杂的数据可视化功能。 10. **钻取(Drilling)**:允许用户深入到数据的细节,例如,点击柱状图的一个类别,可以...
7. **模块化**:Highcharts支持模块化,这意味着可以根据需要引入特定的功能模块,如热力图模块、地图模块、 Drilldown模块等,降低加载的资源大小。 8. **响应式设计**:Highcharts可以轻松适应不同屏幕尺寸,通过...
用于highcharts以及echarts的地图geojson数据,包含成都天府新区,高新南区,高新东区,高新西区
在“web网页图表控件highchart示例”中,我们将深入探讨Highcharts的基本用法、特性以及如何在实际项目中应用。 1. **安装与引入** 在HTML文件中,可以通过CDN链接或本地文件引入Highcharts的JS库。一般来说,引入...
在GIS(地理信息系统)领域,OpenLayers是一个广泛使用的开源JavaScript库,用于在Web浏览器中创建交互式的地图。Highcharts则是一款强大的数据可视化工具,常用于创建各种图表,如折线图、柱状图等。本篇文章将深入...
- **模块**:Highcharts支持模块化,如exporting模块允许用户导出图表为图片,map模块用于地图图表。 - **主题**:可以自定义图表的主题,改变颜色、字体等样式,以符合网站的整体风格。 - ** drilldown 功能**:...
压缩包内的"highchart调用实例"提供了一个使用Highcharts进行地图展示的参考,帮助开发者快速上手。 2. **数据分析**:通过解析GeoJSON数据,你可以对成都的区域划分进行统计分析,例如计算各区域面积、人口密度或...
6. **高级特性**:除了基本功能,Highcharts还包含一些高级特性,如地图(Map)、热力图(Heatmap)、瀑布图(Waterfall)等。这些特性扩展了其在复杂数据可视化场景的应用。 7. **API和事件**:Highcharts提供了...
3. **modules**目录:包含额外的模块,如数据加载模块、地图模块等,这些模块可以按需引入,增强Highcharts的功能。 4. **themes**目录:预设的主题样式,允许快速更改图表的整体风格。 5. **examples**目录:包含了...
2. **丰富的图表类型**:JChart支持多种图表类型,包括折线图、柱状图、饼图、散点图、地图等,覆盖了大部分常见的数据可视化场景。 3. **交互性**:JChart强调交互性,支持图表的动态更新、缩放、平移、鼠标悬停...
该项目演示了如何在React...highcharts-react-official(highchart的React包装器) proj4(在地图上投影拉特兰) 传单(地图) 传单 react-leaflet(React包装) 网络图/力图 反作用力图 可视化React 力反作用 高图
10. **地理分析**:集成地图组件,进行地理位置相关的数据分析。 安装SpagoBI涉及启动SpagoBI Server和Spagobi Db,确保服务器和数据库运行正常。用户可以通过双击启动图标打开SpagoBI Studio,设计和编辑BI模型。...