是否可以在Highstock中使用类别作为x值? 我不需要时间条作为x轴,但需要编号等级。
这适用于Highcharts,但我需要Highstock的滚动条功能。
答案 0 :(得分:4)
您可以使用highstock release,但使用highcharts和scrollbar。
看看例子:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis:{
min:0,
max:2,
categories:['first','second','third','fourth']
},
scrollbar: {
enabled: true
},
rangeSelector: {
enabled:false
},
series: [{
name: 'USD to EUR',
data: [1,3,4,6]
}]
});
答案 1 :(得分:2)
您可以使用Highstock获得所需的功能,并采用以下解决方法:
x轴是日期时间,系列日期的范围是从日期时间0到日期时间x,此处x是您拥有的类别数。
然后在格式化xAxis标签时使用:
labels: {
formatter: function() {
return categoryText[this.value];
}
}
同样,您可以格式化导航器中的文本
categoryText是一个局部变量,包含类别的文本名称。
答案 2 :(得分:1)
Highcharts / Highstock的开发人员之一回答了我的支持请求: 除了时间间隔之外,无法将导航器切换到其他位置。
我的问题的唯一解决方案是使用主示例和详细信息图表导航,如下例所示:http://www.highcharts.com/demo/dynamic-master-detail