javascript - 如何将数据集成到样条图 | 海图
问题描述
我对 Highcarts 很陌生,我正在尝试使用库实现spline
带有两条曲线的图表。Highcharts
第一条曲线代表Today
数据,第二条曲线代表Past 7 days
.
xAxis 类别是['Mon', 'Tue', 'Wed', 'Th', 'Fri', 'Sat', 'Sun']
yXai 是 10 到 150 之间的数据。
我将提供一个非常具体的示例,以便任何人都可以轻松理解它是如何工作的。我想了解数据(日期和值)如何Today
与Past 7 days
xAxis 和 yAxis 集成。
jsfiddle:https ://jsfiddle.net/36pv4fjs/53/
下面是图表配置:
{
chart: {
type: 'spline',
},
xAxis: {
labels: {
enabled: true
},
categories: ['Mon', 'Tue', 'Wed', 'Th', 'Fri', 'Sat', 'Sun']
},
plotOptions: {
series: {
marker: {
enabled: false
}
}
},
series:
[
{
name: 'Today',
data: todayData
},
{
name: 'Past 7 days',
data: past7dats,
color: 'lightgreen'
}
]
}
今天的数据是:(所有的时间日期都是不变的)
[
{"time":"2020-10-12T00:00:00+03:00","value":12},
{"time":"2020-10-12T00:15:00+03:00","value":13},
{"time":"2020-10-12T00:30:00+03:00","value":20},
{"time":"2020-10-12T00:45:00+03:00","value":25},
{"time":"2020-10-12T01:00:00+03:00","value":20},
{"time":"2020-10-12T01:15:00+03:00","value":30},
{"time":"2020-10-12T01:30:00+03:00","value":20},
{"time":"2020-10-12T01:45:00+03:00","value":25},
{"time":"2020-10-12T02:00:00+03:00","value":30},
{"time":"2020-10-12T02:15:00+03:00","value":40},
{"time":"2020-10-12T02:15:00+03:00","value":20},
{"time":"2020-10-12T02:15:00+03:00","value":35}
]
过去 7 天的数据为:(时间日期为过去 7 天)
[
{"time":"2020-10-12T00:00:00+03:00","value":35},
{"time":"2020-10-11T00:15:00+03:00","value":30},
{"time":"2020-10-10T00:30:00+03:00","value":20},
{"time":"2020-10-09T01:00:00+03:00","value":25},
{"time":"2020-10-08T01:15:00+03:00","value":30},
{"time":"2020-10-07T01:30:00+03:00","value":40},
{"time":"2020-10-06T00:45:00+03:00","value":35},
]
解决方案
推荐阅读
- reactjs - 类型“HTMLInputElement”.ts(2339) 上不存在属性“重置”
- elasticsearch - 如何在考虑缺少键或匹配值的情况下查询结果
- typescript - 如何解决 TS2532 对象可能是“未定义的”。有一个数组?
- excel - Excel VBA 中的 XmlHttp Post - 此指定资源的下载失败
- java - 有什么方法可以将动态 where 子句附加到 Spring Data 中的所有查询(查找、更新、删除)并写入“方面”?
- r - 在 R 中存储和应用向量中的 dplyr 过滤器
- wpf-controls - 如何从另一个应用程序中找到 WPF 中的按钮
- flutter - 如何使用流提供程序(颤振)显示加载屏幕?
- r - 如何在 Shiny 应用程序结束时终止所有进程?
- javascript - Select2:将复选框添加到选项但不添加到 optgroup