我有一个非常简单的例子,使用Highcharts,在一个轴上使用"datetime",在另一个轴上使用类别.它呈现没有点,并且根本不显示类别标签.我现在想知道你是否不能使用这种类型的组合.这是代码:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
type: 'datetime'
},
yAxis: {
categories: ['p1', 'p2']
},
series: [{
type: 'scatter',
data: [
{
name: 'Deliv1',
x: Date.UTC(2011,0,1),
y: 'p1'
},
{
name: 'Deliv2',
x: Date.UTC(2012,0,1),
y: 'p2'
}
]
}]
});
Run Code Online (Sandbox Code Playgroud)
在highcharts论坛上给出了我的问题的答案.我想我会在这里报告解决方案的内容.我错误地使用y:'p1'和y:'p2'表示积分值.y值实际上是类别的索引.这是更新后的代码:
data: [
{
name: 'Deliv1',
x: Date.UTC(2011,0,1),
y: 0
},
{
name: 'Deliv2',
x: Date.UTC(2012,0,1),
y: 1
}
]
Run Code Online (Sandbox Code Playgroud)