Приемы в линейных графиках: Легенда In-Chart

Стандартная Визуализация объектов QlikView может предложить намного больше, чем стандартные настроек. Именно поэтому разработчики приложений, ориентированных на данные, так любят QlikView, поскольку Вы можете копаться в каждом свойстве объекта, расширяющая сценарии тематического использования.

Это случай линейного графика; вероятно, один из самых старых доступных методов визуализации. Это довольно простой и прямой способ представления данных — часто используется для визуализации тенденций в данных с интервалами во времени.

Легенда In-Chart

Эсть простой трюк, который поможет Вам сохранить пространство; это поможет Вам заменить стандартный легенду QlikView на адаптировнную легенде in-chart.

Посмотрите на графике ниж. На нем представлены продажи в двух странах — США и Великобритании. Как вы можете видеть, на нем не слишком много места для построения диаграммы и легенды. QlikView автоматически настраивает область графика по отношению к реальному положению в объекте. В этом случае, область диаграммы будет действительно небольшой.

Рис. 1

Один из подходов состоят в перемещении легенды вниз. Это сделает область графика намного больше, особенно для длинных сценариев ярлыков. С другой стороны, за счет снижения линии оси Y он будет выглядеть гораздо более плоским, а в некоторых ситуациях это может означать, что некоторые пользователи не будут воспринимать небольшие изменения в графике.

Рис. 2

Помните: Для перемещения и/или масштабирования компонентов диаграммы таких как легенды, тексты в диаграммах и области диаграммы нажмите клавишы Shift и Ctrl и удерживайте их, пока диаграмма активной. Вы войдете в режим редактирования макета диаграммы.

В режиме редактирования, тонкие красные прямоугольники будут появляться вокруг компонентов диаграммы и могут быть масштабированы или перемещены. Используйте метод drag и drop для перемещения объектов.

Что мы можем сделать, чтобы получить лучшее из обоих этих миров?

Альтернативой может быть что-то вроде диаграммы ниже, где легенды появляются рядом с каждой линией.

Рис. 3

Для настройки линии графика, чтобы он выглядел как на картинке выше, Вам нужно будет выполнить следующие действия:

  1. Создайте стандартный линейный график, как на картинке.
  2. Используйте одно выражение в строке, мы не можем использовать этот метод, когда линии создаются на основе измерений.

Рис. 4

  1. Use Dual() Продублируйте каждое выражение и установите определение для
     if(Num= max(totalNum),dual('US',[United States of America]))

    Где Num является именем измерения, ‘US’ — это текст, который будет отображаться на графике, а [Соединенные Штаты Америки] — это число, которое я рассчитал при помощи первого выражения.

  2. Для завершения, не забудьте проверить Символ и Значение на Точках Данных для выражения.

Рис. 5

Плюсы:

  • Этот метод позволит вам создать мини спарклайн с использованием стандартных линейных диаграмм.
  • Наиболее очевидным преимуществом является возможность получить больше места для области Вашей диаграммы.
  • Из-за контекстной информации легенда стиля in-Chart позволит пользователям быстро потреблять диаграммы. Люди не должны отводить глаза от диаграммы, чтобы прочитать легенду.

Минусы:

  • Отсутствие динамизма: Вы должны создать одно выражение в одной строке, вместо того, чтобы позволить QlikView включить новые элементы, как в модели данных.
  • В ситуациях, когда должны отображаться несколько строк этот метод может создать путаницу с перекрытием ярлыка легенды.
  • Требуется выражение жесткого кодирования.

Я опубликую вторую часть данной статьи с другими приемами, следите за обновлениями!

Наслаждайтесь работой с Qlik!

PS: если Вы знаете приемы, которыми хотели бы поделится с нашим Сообществом, оставьте комментарий

 

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

64 queries in 0,191 seconds