如何使用每日数据创建月度烛台图表?

How to create monthly candlestick chart using daily data?

有没有办法使用 highcharts

中的每日数据创建月度烛台

例如,我每天的收盘价如下。

    [

[1270425600000,33.57],
[1270512000000,34.03],
[1270598400000,34.25],
[1270684800000,34.35],
[1270771200000,34.49],
[1271030400000,34.60],
[1271116800000,34.55],
[1271203200000,35.04],
[1271289600000,35.11],
[1271376000000,35.51],
[1271635200000,35.29],
[1271721600000,35.51], etc

我想以此为基础创建月度蜡烛图。有没有办法用 highcharts 做到这一点?感谢任何帮助。

Highstock 具有数据分组功能 - series.dataGrouping - 您可以设置选项,因此数据将按 1 个月的间隔进行分组。

series: [{
   type: 'candlestick',
   name: 'AAPL Stock Price',
   data: data,
   dataGrouping: {
     forced: true,
     units: [
       ['month', 1]
     ]
   }
}]

示例:http://jsfiddle.net/uyrz7bz1/