После изменения типа диаграммы Shield UI Chart данные не отображаются.

Я использую диаграмму пользовательского интерфейса Shield, где у меня есть диаграмма с полосами и некоторыми данными.

            dataSeries: [
                {
                    seriesType: 'bar',
                    collectionAlias:'Total Visits',
                    data: [565000, 630400, 743000, 910200, 1170200, 1383000]
                },
                {
                    seriesType: 'bar',
                    collectionAlias: 'Unique Visits',
                    data: [152000, 234000, 123000, 348000, 167000, 283000]
                }
            ]

Диаграмма работает нормально, однако, когда я пытаюсь использовать те же данные для полосы диапазона, ничего не отображается. Почему это? В чем может быть проблема, так как есть другие типы диаграмм, где я просто меняю тип и отображаются данные?

            dataSeries: [
                {
                    seriesType: 'rangebar',
                    collectionAlias:'Total Visits',
                    data: [565000, 630400, 743000, 910200, 1170200, 1383000]
                },
                {
                    seriesType: 'rangebar',
                    collectionAlias: 'Unique Visits',
                    data: [152000, 234000, 123000, 348000, 167000, 283000]
                }
            ]

person Thomas Baker    schedule 11.07.2013    source источник


Ответы (1)


Существует возможность просто изменить тип диаграммы и отобразить данные в текущем макете. Однако вам необходимо учитывать, совместимы ли типы данных или нет. Гистограммы предназначены для отображения отдельных значений, например. 1,2,3,4 и так далее. В то время как значения данных полосы диапазона поступают парами. Посмотрите на код ниже:

{
 seriesType: 'rangebar',
 data: [[0.75, 0.79], [0.95, 1.03], [0.70, 0.79], [0.65, 0.70], [0.5, 0.69], [0.77, 0.89], [0.79, 0.87], [0.55, 0.89], [0.65, 0.99]]
} 
person Ed Jankowski    schedule 11.07.2013