Javascript Highstock X轴:类别代替时间
是否可以在Highstock中将类别用作x值? 我不需要一个时间条作为x轴,但类似于编号的评级Javascript Highstock X轴:类别代替时间,javascript,highcharts,highstock,Javascript,Highcharts,Highstock,是否可以在Highstock中将类别用作x值? 我不需要一个时间条作为x轴,但类似于编号的评级 这适用于Highcharts,但我需要Highstock的滚动条功能。您可以使用Highstock版本,但使用Highcharts和滚动条 请看一个例子: var chart = new Highcharts.Chart({ chart: { renderTo: 'container' }, xAxis:{ min:0, max
这适用于Highcharts,但我需要Highstock的滚动条功能。您可以使用Highstock版本,但使用Highcharts和滚动条 请看一个例子:
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]
}]
});
Highcharts/Highstock的一位开发人员回答了我的支持请求: 不可能将导航器切换到时间间隔以外的其他位置
我的问题的唯一解决方案是使用主图表和详细图表导航,如本示例所示:您可以使用Highstock和以下解决方法获得所需的功能: x轴是一个日期时间,您的系列日期范围是从日期时间0到日期时间x,这里x是您拥有的类别数 然后,在格式化xAxis标签时,请使用:
labels: {
formatter: function() {
return categoryText[this.value];
}
}
同样,您可以格式化导航器中的文本
categoryText是一个局部变量,包含类别的文本名称
这是小提琴:这只是显示了标准的浏览器滚动条。我需要的是从Highstock中滚动的特殊功能。好的。。。但是现在Hihstock没有什么不同了。所以问题仍然存在:如何让navigator显示类别来代替时间。好吧,您希望使用navigator滚动条,所以在我的示例中是这样的,那么您还需要什么呢?您的示例中没有navigator。。。而且navigator似乎只处理时间/日期。我需要的是一个通过整数的导航(评级的数量)。你可以尝试链接你自己的系列,这将是数字,按系列选项在导航器