基本上,我试图让 Highcharts 自动绘制一条从第一个数据点到最后一个数据点的直线,以便我可以更轻松地看到“总体趋势”。
我相信这被称为“趋势线”或其他东西,但我在文档中没有找到与此相关的任何内容。不过,它很可能仍然具有此功能。是吗?
据我所知,highcharts 不计算回归线或趋势线。您可能可以使用一些插件。这是我找到的,我确信还有其他:https://github.com/virtualstaticvoid/highcharts_trendline
Highcharts 不支持开箱即用,但他们的库中有一些插件可以绘制趋势线。
例如这个(我们已经成功使用),提供了多种选项,包括线性趋势和移动平均线: http://www.highcharts.com/plugin-registry/single/16/technical-indicators
2018 年 5 月更新:
Highcharts 现在将此功能作为其核心产品的一部分。
https://www.highcharts.com/docs/chart-and-series-types/technical-indicator-series
HighCharts 具有趋势线功能。 检查https://www.highcharts.com/products/plugin-registry/single/22/Highcharts%20regression
也检查这个 JSFiddle http://jsfiddle.net/3g4ryLc9/539/
series: [{
regression: true,
regressionSettings: {
name : 'Type any name of the series..',
type: 'polynomial',
color: 'rgba(223, 183, 83, .9)',
dashStyle: 'solid'
},
name: 'Test input',
color: 'rgba(223, 83, 83, .5)',
data: [
[1, 1],
[2, 3],
[3, 9],
]
自 Highcharts Stock v7 起,正式支持趋势线。
更多详细信息可以在API中找到。
演示:https://jsfiddle.net/BlackLabel/bd8gc1ya/
模块
https://code.highcharts.com/stock/indicators/trendline.js