我正在尝试使用以下方式动态添加xax:
$('#highchartcontainer').highcharts().addAxis({
id: i,
title: {
text: tag.name,
style: {
color: color
}
},
xAxis: {
type: 'datetime',
},
lineWidth: 1,
lineColor: color}, true);
参考:http://api.highcharts.com/highcharts#Chart.addAxis
但是当它开始绘制时,我得到了这个奇怪的数字,如图所示: https://imgur.com/HXjYPdV
如何让新添加的xaxis成为日期时间?
答案 0 :(得分:2)
似乎我通过从type
xAxis
来解决问题
$('#highchartcontainer').highcharts().addAxis({
id: i,
title: {
text: tag.name,
style: {
color: color
}
},
type: 'datetime',
lineWidth: 1,
lineColor: color}, true);
答案 1 :(得分:0)
进一步澄清:
设置代码的方式相当于将write.json
对象嵌套在另一个xAxis
对象中,并将xAxis
属性应用于子对象。
您在该选项对象中发送的所有属性都会自动包装在创建的type
对象中 - 嵌套另一个属性是不必要的,并且无效。
因此,您发送的选项就像在主配置中执行此操作:
xAxis
哪个不行。