在.json中查找最大值和最小值

断层

对于要与d3.js关联的图形,我需要设置轴的比例。

图的数据存储在Json文件中,其结构如下:

[{
    "id" : "AustraliaNewZealand" ,
    "year" : [1990,1992,1994,1993,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010],
    "value":[477790,485825,487296,488885,502585,511718,526594,538967,550556,563572,577171,579126,591635,599216,604267,608954,615853,623685,618961,614920]
}, 
{
    "id":"CentralEurope",
    "year":[1990,1992,1994,1993,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010],
    "value":[1548736,1334452,1313088,1283248,1314709,1360546,1343907,1285511,1237278,1251872,1244069,1233778,1284639,1297510,1317861,1359787,1396681,1361445,1278731,1343044]
}, 
{
    "id":"EasternEurope",
    "year":[1990,1992,1994,1993,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010],
    "value":[4418516,3530464,3287987,2925644,2775181,2672238,2540975,2495036,2513372,2515375,2540796,2544848,2598148,2637682,2622241,2709974,2714204,2740248,2565213,2680226]
}, 
{
    "id":"NorthAmerica",
    "year":[1990,1992,1994,1993,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010],
    "value":[6750754,6821412,6948829,7059001,7166869,7386971,7460485,7509719,7573562,7790060,7675762,7710685,7769154,7896824,7918461,7841686,7966277,7751508,7277713,7493948]
}, 
{
    "id":"WesternEurope",
    "year":[1990,1992,1994,1993,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010],
    "value":[4365949,4290345,4222425,4221029,4264725,4353056,4290057,4310736,4251628,4260565,4306230,4278128,4333237,4337031,4305560,4267515,4209481,4125479,3841580,3924831]
}]

我想做的是在嵌套的各种数组之间进行迭代,以获取最小值和最大值的年份和值,但是我不知道如何获取这些值。我设法使用以下方法获取单个数组的值:

var xScale = d3 .time.scale()
                .domain((d3.extent(dataset[0].year)))
                .range([margin*2, (width - margin)]);
var yScale = d3 .scale.linear()
                .domain([0, d3.max(dataset[0].value)])
                .range([(height - margin), margin]);

_dataset_回调函数的标识符在哪里,但是我想要获得的是获取所有数组之间的最小值和最大值(例如,最小值在array3中,最大值在数组1中)。我猜我应该使用for循环,但是我不知道应该将它放在哪里以及如何设置它以查看所有数组。

am

如果我们for在这里使用一些函数式编程而不是循环,那将非常有趣

d3.extent(dataset.reduce(function(a,b) { return a.concat(b.year) }, []))

您可以使用值做同样的事情。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

查找函数的最小值和最大值

来自分类Dev

awk查找数组的最小值和最大值

来自分类Dev

查找矩阵的最大值和最小值

来自分类Dev

使用awk查找最小值和最大值?

来自分类Dev

在p5.js中的JSON文件中从数组中查找最小值和最大值

来自分类Dev

在Python中查找列表的最小值,最大值

来自分类Dev

使用C中的函数查找数组中的最大值和最小值

来自分类Dev

在元组python中查找字典中的最大值和最小值

来自分类Dev

如何从Json获取最小值和最大值

来自分类Dev

最小值和最大值

来自分类Dev

通过用户输入在c ++中查找最大值和最小值

来自分类Dev

递归查找数组中的最小值和最大值

来自分类Dev

在python中查找变化集的最小值和最大值的有效方法

来自分类Dev

在数组中查找最小值和最大值的有效方法

来自分类Dev

在单个递归函数中查找数组的最大值和最小值

来自分类Dev

使用半已知键在ArrayList的HashMap中查找最大值和最小值-Java

来自分类Dev

在Java 2D数组中查找最大值和最小值

来自分类Dev

从最小值和最大值中查找ID号的问题

来自分类Dev

在数组Javascript中查找最小值和最大值

来自分类Dev

在Python的列表模式中查找最小值和最大值

来自分类Dev

在MATLAB中查找函数的最小值和最大值

来自分类Dev

如何在collections.defaultdict中查找最小值和最大值

来自分类Dev

在txt文件中查找最小值和最大值

来自分类Dev

在数字序列中查找错过的最大值和最小值

来自分类Dev

在python中查找变化集的最小值和最大值的有效方法

来自分类Dev

BrentSearch从字符串输入中查找根,最小值和最大值

Related 相关文章

  1. 1

    在.json中查找最大值和最小值

  2. 2

    从数组中查找最小值和最大值,最小值始终为0

  3. 3

    从数组中查找最小值和最大值,最小值始终为0

  4. 4

    查找函数的最小值和最大值

  5. 5

    awk查找数组的最小值和最大值

  6. 6

    查找矩阵的最大值和最小值

  7. 7

    使用awk查找最小值和最大值?

  8. 8

    在p5.js中的JSON文件中从数组中查找最小值和最大值

  9. 9

    在Python中查找列表的最小值,最大值

  10. 10

    使用C中的函数查找数组中的最大值和最小值

  11. 11

    在元组python中查找字典中的最大值和最小值

  12. 12

    如何从Json获取最小值和最大值

  13. 13

    最小值和最大值

  14. 14

    通过用户输入在c ++中查找最大值和最小值

  15. 15

    递归查找数组中的最小值和最大值

  16. 16

    在python中查找变化集的最小值和最大值的有效方法

  17. 17

    在数组中查找最小值和最大值的有效方法

  18. 18

    在单个递归函数中查找数组的最大值和最小值

  19. 19

    使用半已知键在ArrayList的HashMap中查找最大值和最小值-Java

  20. 20

    在Java 2D数组中查找最大值和最小值

  21. 21

    从最小值和最大值中查找ID号的问题

  22. 22

    在数组Javascript中查找最小值和最大值

  23. 23

    在Python的列表模式中查找最小值和最大值

  24. 24

    在MATLAB中查找函数的最小值和最大值

  25. 25

    如何在collections.defaultdict中查找最小值和最大值

  26. 26

    在txt文件中查找最小值和最大值

  27. 27

    在数字序列中查找错过的最大值和最小值

  28. 28

    在python中查找变化集的最小值和最大值的有效方法

  29. 29

    BrentSearch从字符串输入中查找根,最小值和最大值

热门标签

归档