我使用HighStock.js用滚动条绘制累积数据图表。我有这个。
var chart = Highcharts.stockChart('PercentTotal', {
chart: {
type: 'line',
zoomType: 'xy',
events: {
load: function(){
this.xAxis[0].setExtremes(start, end);
}
}
},
more stuff for the chart...etc
plotOptions:{
series: {
compare: 'value'
}
},
more stuff for the chart...etc
所以我使用系列比较:重绘线条以便它们始终在x轴上开始,但这实际上并不会更新数据点本身。当我在线条的开头使用工具提示将鼠标悬停在线条上时,它们是系列中的原始点,并且没有进行零点调整。
我是否有某种方法可以获取范围开始日期的点,然后从范围内的所有其他点中减去该点,以便我可以将其置零。
我在python中进行一次性积累并通过Jinja模板将其发送到Highcharts。