首页 文章

如何在Highchart中定义x轴点的名称和值

提问于
浏览
0

我有一个X轴的高图,看起来像['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct' ,'十一月','十二月']

因此,在编辑Jan月的高图中的值时,在drop事件中我得到this.category = Jan . 是否有可能用键值对绘制x轴点,这样我将得到键为'Jan',值为1 .

2 回答

  • 0

    创建一个对象并将其用于类别,如下所示

    //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
    
  • 1

    将xAxis类型设置为category .

    xAxis: {
        type: 'category'
    }
    

    然后使用name,而不是系列数据中的x

    data: [
        {name: 'Jan', y:24.13},
        {name: 'Feb', y:17.2},
        {name: 'Mar', y:8.11}
    ]
    

相关问题