我正在为销售公司建立仪表板,我需要在上面绘制印度地图。它应根据该区域的销售情况突出显示地图上的不同状态。请建议合适的JS库,这些库可以提供帮助。
答案 0 :(得分:3)
答案 1 :(得分:2)
为此项目选择合适的JS库将取决于找到一个允许您在地理上绘制销售数据的库。您可能会选择几个地图选项:
纬度和经度数据图的好处是能够根据地理信息准确地绘制数据。我个人有ZingChart的经验,ZingChart是一个JavaScript库,提供纬度和经度地图(印度作为一个国家,以及印度各州的深入水平)。
以下是它的外观演示 - http://zingchart.com/playground/run/54077e9d8cd24
以下是我认为您想要做的地图突出显示类型示例 - http://www.zingchart.com/gallery/?ID=25586
如果你需要印度的下一级州,ZingChart的人也可能会满足这个要求。作为团队成员,我很乐意为您提供帮助,如果您有其他问题,请与我们联系。
答案 2 :(得分:0)
答案 3 :(得分:-1)
highcharts.com是您正在寻找的服务的一种解决方案。
以下是印度人口的实施示例,可以很容易地替换为该地区的销售。
完整示例可在以下jsFiddle
中找到// Initiate the chart
$('#container').highcharts('Map', {
title : {
text : 'Highmaps basic demo'
},
subtitle : {
text : 'Source map: <a href="https://code.highcharts.com/mapdata/countries/in/in-all.js">India</a>'
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
colorAxis: {
min: 0
},
series : [{
data : data,
mapData: Highcharts.maps['countries/in/in-all'],
joinBy: 'hc-key',
name: 'Random data',
states: {
hover: {
color: '#BADA55'
}
},
dataLabels: {
enabled: true,
format: '{point.name}'
}
}]
});