gpt4 book ai didi

javascript - 无法在具有年度系列的 highcharts 上设置最小值/最大值

转载 作者:行者123 更新时间:2023-11-30 17:00:21 26 4
gpt4 key购买 nike

我以为我在 highcharts 上越来越好,但现在偶然发现了一个恼人的问题,我似乎无法设置 xAxis 由年组成的 xAxis 最小值和最大值。我在网上找不到类似的问题。

发生的情况是图表 xAxis 绘制了预期的年份...但是该系列完全消失并且图表上没有 yAxis。

这就是我设置 xAxis 选项的方式……有人知道为什么会这样吗?谢谢大家的宝贵时间。

xAxis: {
min: 2010,
max: 2030,
categories: [1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040]
},
series: [ (I have removed them from the example) ]
};

最佳答案

在您的情况下,选项 minmax 使用索引而不是数组的键。将 2010 替换为 30 并将 2030 替换为 50,这应该可以工作!

或者使用函数indexOf :

var yourArray = [1980,  1981,   1982,   1983,   1984,   1985,   1986,   1987,   1988,   1989,   1990,   1991,   1992,   1993,   1994,   1995,   1996,   1997,   1998,   1999,   2000,   2001,   2002,   2003,   2004,   2005,   2006,   2007,   2008,   2009,   2010,   2011,   2012,   2013,   2014,   2015,   2016,   2017,   2018,   2019,   2020,   2021,   2022,   2023,   2024,   2025,   2026,   2027,   2028,   2029,   2030,   2031,   2032,   2033,   2034,   2035,   2036,   2037,   2038,   2039,   2040]

.
. //Define your highcharts options
.

xAxis: {
min: yourArray.indexOf(2010),
max: yourArray.indexOf(2030),
categories: yourArray
},
series: [ (I have removed them from the example) ]
};

关于javascript - 无法在具有年度系列的 highcharts 上设置最小值/最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28991644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com