Highmaps:如何显示具有人口密度的美国州的有序列表

时间:2016-07-22 13:09:21

标签: highcharts highmaps

我在玩Highmaps。以下是美国州及其人口密度的示例Highmap:

http://www.highcharts.com/maps/demo/color-axis

如果我可以点击按钮并显示具有人口密度的状态的有序列表,那将是很好的。这样可以提供比在地图上更容易和更好的排序方法。

这是开箱即用的吗?任何指针都非常感激。

1 个答案:

答案 0 :(得分:1)

我认为您应该能够使用js排序方法对数据进行排序。 在这里您可以找到有关此方法的更多信息: https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/Array/sort

您可以使用自定义比较方法来比较数组的元素。例如,如果您想按名称比较数据:

  function compare(a, b) {
    if (a.name < b.name)
      return -1
    if (a.name > b.name)
      return 1
    return 0
  }

在这里,您可以找到一个示例,该方法可以如何与您一起使用图表: http://jsfiddle.net/cc84hk3n/2/

如果您愿意,也可以按值对数据进行排序。

最佳,