I have a dynamic candlestick HighChart with the following options:
chart: {
renderTo: 'chart-container',
marginRight: 10
},
title: {
text: 'My Chart'
},
xAxis: {
type: 'datetime'
},
rangeSelector: {
buttons: [{
count: 5,
type: 'second',
text: '5S'
}, {
count: 30,
type: 'second',
text: '30S'
}, {
count: 10,
type: 'minute',
text: '10M'
}, {
type: 'all',
text: 'All'
}],
inputEnabled: false,
selected: 0
},
tooltip: {
formatter: function (e) {
var point = this.points[0].point;
return '<div><b>Open: </b><span>' + point.open + '</span></div><div><b> Close: </b><span>' + point.close + '</span></div><div><b> High: </b><span>' + point.high + '</span></div><div><b> Low: </b><span>' + point.low + '</span></div><div><b> Custom Param: </b><span>' + point.customParam + '</span></div>'
}
},
legend: {
enabled: false
},
exporting: {
enabled: false
},
series: [
{
name: 'My Chart',
type: 'candlestick',
data: []
},
{
name: 'Average',
type: 'spline',
data: [],
marker: {
lineWidth: 2,
lineColor: Highcharts.getOptions().colors[3],
fillColor: 'white'
},
color: Highcharts.getOptions().colors[3]
}]
Points will add dynamically. As you can see in my options, I've set rangeSelector. Currently points on xAsix is showing as HH:mm:ss.fff . I want to show I want to show xAxis points with this format July - 14:26:12.120 like attached screen shot.
Thanks.
My issue has been resolved by using http://api.highcharts.com/highcharts/xAxis.dateTimeLabelFormats which commented under my question.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.