我有一个X轴的高图,看起来像['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct' ,'十一月','十二月']
因此,在编辑Jan月的高图中的值时,在drop事件中我得到this.category = Jan . 是否有可能用键值对绘制x轴点,这样我将得到键为'Jan',值为1 .
创建一个对象并将其用于类别,如下所示
//Define this object cats = {'Jan':1, 'Feb':2, 'Mar':3, 'Apr':4, 'May':5, 'Jun':6, 'Jul':7, 'Aug':8, 'Sep':9, 'Oct':10, 'Nov':11, 'Dec':12}; months=Object.keys(cats); // Prepare categories for x axis //In Highcharts object set categories: months // In drop event use cats.category
将xAxis类型设置为category .
xAxis: { type: 'category' }
然后使用name,而不是系列数据中的x
data: [ {name: 'Jan', y:24.13}, {name: 'Feb', y:17.2}, {name: 'Mar', y:8.11} ]
2 回答
创建一个对象并将其用于类别,如下所示
将xAxis类型设置为category .
然后使用name,而不是系列数据中的x