gpt4 book ai didi

javascript - Highcharts:如何设置数据分组

转载 作者:数据小太阳 更新时间:2023-10-29 05:33:49 26 4
gpt4 key购买 nike

我有一个包含大量数据的 highstock 图表,我能够定义如何对数据进行分组,但我希望用户指定要使用的数据分组并在日、周、月等之间动态更改。

那么是否有可能有一个按钮,用户可以通过该按钮更改数据的分组方式,如果可以,如何更改?

有许多未记录的功能,例如 currentDataGrouping,但没有设置数据分组...我可以通过任何方式看到...

series: [{
type: 'column',
name: title,
data: data,
dataGrouping: {
units: [['week', [1]], ['month', [1]]]
}
}]

最佳答案

API 有一个更新系列的方法 (http://api.highcharts.com/highcharts#Series.update())。例如

chart.series[0].update({ type: 'spline' });

您应该能够使用此 API 调用来修改任何系列属性。

例如,您可以定义两个系列对象,然后单击按钮更新图表以使用您想要的对象:

var seriesWeek = {
type: 'column',
name: title,
data: data,
dataGrouping: {
units: [ ['week', [1] ] ]
}
}

var seriesMonth = {
type: 'column',
name: title,
data: data,
dataGrouping: {
units: [ ['month', [1] ] ]
}
}

chart.series[0].update(seriesWeek);

关于javascript - Highcharts:如何设置数据分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15634251/

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