Настройка типа диаграммы спарклайнов

Я просмотрел доступные документы, но до сих пор не могу понять, как используется диаграмма JavaScript спарклайнов ShieldUI. Я не вижу такого типа, например.

dataSeries: [{
    seriesType: "sparklines",

но вместо этого я вижу «область». Я пробовал с bar, line — тоже работает, но почему для этого нет явного типа? И еще один момент: могу ли я использовать все типы в качестве типа диаграммы спарклайнов?


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


Ответы (1)


Спарклайны — это упрощенная версия или макет, в котором данные визуализируются с помощью диаграммы JavaScript пользовательского интерфейса Shield. Это не тип диаграммы, а способ ее отображения. Цель состоит в том, чтобы предоставить пользователям самую важную информацию с первого взгляда. Поэтому все ненужные функции отключены. Как, например, эти:

        seriesSettings: {
            line: {
                activeSettings: {
                    pointHoveredState: {
                        enabled: false
                    }
                },
                pointMark: {
                    enabled: false
                }
            }
        },

Предполагается, что пользователь не будет взаимодействовать с точками наведения на графике, скрывать или показывать ряды данных, нажимая на легенду и так далее. Отвечая на ваш второй вопрос, хотя все типы диаграмм можно отформатировать в соответствии с макетом спарклайнов, например, круговая диаграмма не будет хорошей идеей. Не только по уже упомянутым причинам, но и потому, что удобочитаемая круговая диаграмма обычно не должна иметь размер, который обычно имеет макет диаграммы спарклайнов.

Кроме того, хороший способ использовать макет диаграммы спарклайнов — отображать только один ряд данных, что упрощает задачу. Если возникнет необходимость в более подробной информации - следует перейти на обычную раскладку графика нужного типа. .

person Ed Jankowski    schedule 27.02.2014