Можем ли мы показать значение Y-оси для Chart как значение String в старших графиках? - PullRequest
1 голос
/ 18 июня 2019

В моем сценарии значение оси Y отображается как строковое значение, например «NA».Но Мои данные возвращают правильные данные.Но график не виден.его загрузка все еще.

http://jsfiddle.net/3ajw61ze/2/

$ (function () {

// Create the chart
$('#container').highcharts({
    chart: {
        type: 'column'
    },
    title: {
        text: 'Basic drilldown'
    },
    xAxis: {
        type: 'category'
    },
    plotOptions: {
        series: {
            borderWidth: 1,
            dataLabels: {
                enabled: true,
            }
        }
    },
    series: [{
        id: 'toplevel',
        name: 'Ratio',
        data: [
            {name: 'Income', y: 'NA',color:'Green', drilldown: null},
            {name: 'Expenses',  y: 'NA',color:'Red', drilldown: null},
            {name: 'NetProfit', y: 'NA',color:'Orange', drilldown: null}
        ]
    }],
    drilldown: {
        series: null
    }
})

});

1 Ответ

0 голосов
/ 18 июня 2019

Highcharts требует, чтобы значения x и y были числами. Для решения вашей проблемы вы можете использовать category тип оси:

yAxis: {
    categories: ['NA']
},
series: [{
    ...,
    data: [{
            y: 0,
            ...
        },
        ...
    ]
}]

Демо: http://jsfiddle.net/BlackLabel/spu2gfwn/

Справочник по API: https://api.highcharts.com/highcharts/yAxis.type

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...