HighCharts显示日期范围平均为18:00-19:59
HighCharts showing date range average 18:00-19:59
我有一个图表,它为从Web服务收到的每个时间戳呈现一个点和一个图例。我的问题是,当你缩小图表时,会得到多个点的平均值,并创建一个点和图例,显示该时间范围的平均值。
图例当前显示的内容如下:
7月8日,星期一,18:00-19-59
但我们需要它分别读取和呈现这些点,如下所示:
7月8日,星期一18:00
7月8日,星期一19:00
7月8日星期一20:00
我已经仔细查看了高库存的文档和论坛,但看不出这个配置是在哪里设置的。我试过范围选择器和x轴,但没有成功。我假设这是一个默认为true的设置,我们只需要将其设置为false。
如有任何帮助,我们将不胜感激。
下图功能:
$(setasid).highcharts('StockChart', {
chart: {
renderTo: $('.charthold', top),
plotBackgroundImage: backgroundImage,
events: {
load: loader(top)
},
width: 714,
height: 459
},
scrollbar: {
enabled: false
},
rangeSelector: {
enabled: false
},
title: {
text: chartTitle,
style: {
color: blue,
fontWeight: 'bold'
}
},
loading: {
style: {
backgroundColor: 'silver'
},
labelStyle: {
color: 'white'
}
},
exporting: {
enabled: false
},
labels: {
style: {
color: blue
}
},
yAxis: {
title: {
text: Pricein + currencyunit + '/' + units,
style: {
color: blue,
fontWeight: 'normal'
}
},
plotLines: [{
value: ndata.spotPrice,
color: red,
width: 2,
label: {
text: Currentspotprice + ndata.spotPrice.toFixed(2),
x: 40,
style: {
color: blue,
zIndex: 50
}
}
}]
},
xAxis: {
ordinal: false
},
plotOptions: {
series: {
color: blue,
marker: {
enabled: true,
radius: 0,
fillColor: '#97833c',
lineWidth: 0,
lineColor: null, // inherit from series
states: {
hover: {
enabled: false
}
}
}
}
},
series: [{
name: SpotvaleLable,
data: ndata.data,
color: blue,
shadow: true,
tooltip: {
valueDecimals: 2
},
event:
{
update: function() { loader() }
}
}]
});
您需要禁用数据分组http://api.highcharts.com/highstock#plotOptions.series.dataGrouping
相关文章:
- 在Javascript中,如何在JSON对象中将1.00表示为数字
- 为 D3 可视化创建平均 Y 线
- getHours() 时间格式为 2016-04-29T19:00:00
- ExtJS 5.1-如何将日期字段屏蔽为00/00/0000
- 如何为00.00创建Regex
- 将时间字符串(例如上午 9:00)转换为 24 小时 (0900)
- 将 2012-07-04T17:30:52+00:00 转换为 2012-07-04T17:30:52Z
- 图表最大值 19 四舍五入为 20
- Javascript - 如何获取字符串,打印单词,字符,空格,平均单词长度的#并作为对象返回
- 输入字段不保存十进制数并将其设置为 ,00
- 如何使用 JavaScript 将“星期四 Jun 11 00:49:35 IST 2015”转换为“YYYY-MM-D
- 如何格式化干净的数字,使 1000 显示为 1.000,00
- 平均堆栈:如何为嵌套关系创建路由
- 如何在正则表达式中允许日期为“00/00/0000”
- javascript 中的日期格式,时间为 00:00:00
- 在我的情况下,如何检查时间是否为 00:00
- 将分-秒百分之一(00:00:00)转换为秒
- HighCharts显示日期范围平均为18:00-19:59
- 将javascript变量“11:00 AM”转换为c#等效变量,其中SQL为时间格式
- 用javascript将2012年5月13日12:00:00 AM转换为2012年5月13日