Создание гистограммы в microsoft excel
Содержание:
- Пространственные (трёхмерные) диаграммы
- Преимущества диаграмм
- Построение гистограммы
- Анимированные диаграммы
- Круговая столбчатая диаграмма
- Диаграмма с двойной осью
- Способ 2: Текстовые редакторы
- Столбчатая диаграмма
- Преимущества диаграмм
- Способ 1: Электронные таблицы
- Способ 3: Презентации
- Круговые диаграммы
- Две переменные одним махом
Пространственные (трёхмерные) диаграммы
Трёхмерные диаграммы бывают двух видов.
- «Отрёхмеренные» линейные, секторные и прочие. Имеют «солидный» вид, из-за этого часто используются в телевидении и бизнесе, однако тенденциозно показывают информацию: из-за незначащих поверхностей (боковой поверхности цилиндра в секторной, торца в столбцовой) и искажений трёхмерности закрашенная площадь не соответствует отображаемой величине. В частности, на втором рисунке искажения трёхмерности приводят к тому, что 22 % с виду почти того же размера, что и 35 %, а на третьем — 22 % почти вдвое меньше.
- Особые диаграммы, не имеющие двухмерных аналогов: трёхмерная точечная диаграмма, столбцовая с матрицей столбцов и прочие. Многие из таких диаграмм бесполезны на бумаге или телевидении — когда пользователь не способен покрутить изображение мышью.
Преимущества диаграмм
Преимущество диаграмм перед другими типами наглядной статистической информации заключается в том, что они позволяют быстро произвести логический вывод из большого количества полученных данных. Результаты расчётов, выполненных с помощью систем статистических вычислений, заносятся в таблицы. Они являются основой для последующего анализа или для подготовки статистического отчёта.
Сами по себе цифры в этих таблицах не являются достаточно наглядными, а если их много, они не производят достаточного впечатления. Кроме того, графическое изображение позволяет осуществить контроль достоверности полученных данных, так как на графике достаточно ярко проявляются возможные неточности, которые могут быть связаны с ошибками на каком-либо этапе проведения исследования. В основном все статистические пакеты позволяют графически предоставить полученную числовую информацию в виде различных диаграмм, а затем, если это необходимо, перенести их в текстовый редактор для сборки окончательного варианта статистического отчёта.
Построение гистограммы
Гистограмму в Экселе можно создать тремя способами:
- С помощью инструмента, который входит в группу «Диаграммы»;
- С использованием условного форматирования;
- При помощи надстройки Пакет анализа.
Она может быть оформлена, как отдельным объектом, так и при использовании условного форматирования, являясь частью ячейки.
Способ 1: создание простой гистограммы в блоке диаграмм
Обычную гистограмму проще всего сделать, воспользовавшись функцией в блоке инструментов «Диаграммы».
- Строим таблицу, в которой содержатся данные, отображаемые в будущей диаграмме. Выделяем мышкой те столбцы таблицы, которые будут отображены на осях гистограммы.
Находясь во вкладке «Вставка» кликаем по кнопке «Гистограмма», которая расположена на ленте в блоке инструментов «Диаграммы».
В открывшемся списке выбираем один из пяти типов простых диаграмм:
- гистограмма;
- объемная;
- цилиндрическая;
- коническая;
- пирамидальная.
Все простые диаграммы расположены с левой части списка.
После того, как выбор сделан, на листе Excel формируется гистограмма.
С помощью инструментов, расположенных в группе вкладок «Работа с диаграммами» можно редактировать полученный объект:
- Изменять стили столбцов;
- Подписывать наименование диаграммы в целом, и отдельных её осей;
- Изменять название и удалять легенду, и т.д.
Урок: Как сделать диаграмму в Excel
Способ 2: построение гистограммы с накоплением
Гистограмма с накоплением содержит столбцы, которые включают в себя сразу несколько значений.
- Перед тем, как перейти к созданию диаграммы с накоплением, нужно удостовериться, что в крайнем левом столбце в шапке отсутствует наименование. Если наименование есть, то его следует удалить, иначе построение диаграммы не получится.
Выделяем таблицу, на основании которой будет строиться гистограмма. Во вкладке «Вставка» кликаем по кнопке «Гистограмма». В появившемся списке диаграмм выбираем тот тип гистограммы с накоплением, который нам требуется. Все они расположены в правой части списка.
После этих действий гистограмма появится на листе. Её можно будет отредактировать с помощью тех же инструментов, о которых шёл разговор при описании первого способа построения.
Способ 3: построение с использованием «Пакета анализа»
Для того, чтобы воспользоваться способом формирования гистограммы с помощью пакета анализа, нужно этот пакет активировать.
- Переходим во вкладку «Файл».
Кликаем по наименованию раздела «Параметры».
Переходим в подраздел «Надстройки».
В блоке «Управление» переставляем переключатель в позицию «Надстройки Excel».
В открывшемся окне около пункта «Пакет анализа» устанавливаем галочку и кликаем по кнопке «OK».
Перемещаемся во вкладку «Данные». Жмем на кнопку, расположенную на ленте «Анализ данных».
В открывшемся небольшом окне выбираем пункт «Гистограммы». Жмем на кнопку «OK».
Открывается окно настройки гистограммы. В поле «Входной интервал» вводим адрес диапазона ячеек, гистограмму которого хотим отобразить. Обязательно внизу ставим галочку около пункта «Вывод графика». В параметрах ввода можно указать, где будет выводиться гистограмма. По умолчанию — на новом листе. Можно указать, что вывод будет осуществляться на данном листе в определенных ячейках или в новой книге. После того, как все настройки введены, жмем кнопку «OK».
Как видим, гистограмма сформирована в указанном вами месте.
Способ 4: Гистограммы при условном форматировании
Гистограммы также можно выводить при условном форматировании ячеек.
- Выделяем ячейки с данными, которые хотим отформатировать в виде гистограммы.
- Во вкладке «Главная» на ленте жмем на кнопку «Условное форматирование». В выпавшем меню кликаем по пункту «Гистограмма». В появившемся перечне гистограмм со сплошной и градиентной заливкой выбираем ту, которую считаем более уместной в каждом конкретном случае.
Теперь, как видим, в каждой отформатированной ячейке имеется индикатор, который в виде гистограммы характеризует количественный вес данных, находящихся в ней.
Урок: Условное форматирование в Excel
Мы смогли убедиться, что табличный процессор Excel предоставляет возможность использовать такой удобный инструмент, как гистограммы, совершенно в различном виде. Применение этой интересной функции делает анализ данных намного нагляднее.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Анимированные диаграммы
В некоторых случаях стандартных свойств обычных неподвижных диаграмм и графиков бывает недостаточно. С целью повышения информативности, возникла идея: к обычным свойствам статичных диаграмм (формам, цветам, способам отображения и тематики) добавить свойство подвижности и изменения с течением времени. То есть представить диаграммы в виде определённых анимаций.
Группой исследователей из Массачусетского технологического института был найден способ отображения информации с помощью анимированных диаграмм. Разработанные ими диаграммы представляют собой анимированные интерактивные графики, работающие в режиме реального времени. В качестве примера разработки были взяты данные о поведении и действиях пользователей одного из сетевых ресурсов.
Под руководством Френсиса Лама (Francis Lam) исследователи создали два интерфейса анимированных диаграмм Seascape и Volcano. Характер изменений изображения на диаграммах свидетельствует о социальной активности пользователей ресурса. Например, размер квадратиков указывает на объём темы — чем больше площадь квадратика, тем больше объём обсуждаемой темы. Эти квадратики находятся в постоянном движении, представляющем собой, похожие на гармонические, колебания в плоскости диаграммы, смещающиеся линейно в какую-либо из сторон. По скорости движения можно судить об активности темы, а амплитуда колебаний показывает разницу во времени появления новых сообщений. В любой момент, наведя курсор в плоскость диаграммы, её можно остановить, выбрать интересующий квадратик и открыть тему, которой он соответствует. Открывающаяся в этом же окне тема, также представляет собой анимацию из кружочков, движущихся в разные стороны в пределах окна по типу Броуновского движения. Кружочки символизируют действия отдельных пользователей, и скорость их движения напрямую зависит от активности этих пользователей.
Seascape и Volcano отличаются друг от друга цветовой гаммой и количеством визуализированных данных. У Volcano, в отличие от Seascape отсутствуют волнообразные колебания.
По словам разработчиков, построение графиков с помощью анимированных диаграмм, должно позволить человеку быстрее воспринимать информацию с них путём привлечения внимания пользователя диаграммой и быстрой передачей данных в мозг. В данный момент ещё не приняты какие-либо требования или стандарты к генерации анимированных диаграмм.
Круговая столбчатая диаграмма
Кольцевая, круговоая, или радиальная столбчатая диаграмма (radial column/bar chart) является вариацией на тему классической столбчатой диаграммы (bar chart).
Окружность в качестве оси абсцисс (X) и концентрические окружности в роли координатной решетки, вот собственно отличительные особенности это вида графика от обычной столбчатой диаграммы. Выглядит это всё следующим образом.
Тут есть один нюанс, а именно какую шкалу (scale) использовать? Дело в том, что чем дальше от центра, тем больше будет длина внешней дуги (C = 2πR) и площадь нашего сектора (S ~ πR2). Поэтому нам нужно решить что для нас важнее: компенсировать различный визуальный вес наших столбцов или сохранить регулярность сетки.
Для первого варианта можно использовать масштаб, предложенный Майком Бостоком:
Для регулярной сетки используйте стандартный линейный масштаб (). Я в своих примерах использовал именно его.
Диаграмма с двойной осью
Двухосевая диаграмма позволяет выстраивать данные с использованием двух осей — Х и Y. Используется несколько наборов данных, один из которых, например, — данные за период, а другой — лучше подходит для группировки по категориям. Таким образом можно продемонстрировать корреляцию или ее отсутствие между разными показателями.
Инфографика Top Lead для Growth Up. Диграмма с двойной осью — вверху.
Рекомендации по дизайну для диаграмм с двумя осями
1. Используйте левую ось Y для основной переменной, потому что для людей естественно сначала смотреть влево.
2. Используйте разные стили графиков, чтобы проиллюстрировать два набора данных.
3. Выберите контрастные цвета для сравниваемых наборов данных.
Способ 2: Текстовые редакторы
Если вы изначально работаете с текстовыми форматами файлов, а не с таблицами, использовать предыдущий тип программ просто бессмысленно, особенно учитывая наличие подходящих функций в популярных текстовых редакторах. Далее вы сами сможете убедиться в том, что тот же Word или OpenOffice Writer можно смело применять для добавления круговых диаграмм на листы и вклинивать их в документ с текстом.
Microsoft Word
Самым популярным текстовым редактором считается Microsoft Word. Он установлен на компьютерах множества пользователей и активно используется при работе с различной документацией. Его и предлагаем рассмотреть в качестве одного из средств интеграции круговой диаграммы в текст. Для этого в софте выделен специальный модуль «Конструктор», позволяющий произвести необходимое редактирование. Кликните по следующему заголовку, чтобы перейти к прочтению статьи на данную тему.
Подробнее: Как создать диаграмму в Microsoft Word
OpenOffice Writer
Как и в прошлый раз, расскажем о бесплатной альтернативе в виде OpenOffice Writer, которую тоже можно использовать для построения круговой диаграммы с ее дальнейшей интеграцией в текстовый документ. Рассмотрим пошаговое представление того, как это происходит:
- После запуска главного меню OpenOffice выберите вариант «Текстовый документ» или откройте уже существующий для дальнейшего редактирования.
Разверните меню «Вставка» и в списке наведите курсор на «Объект» и выберите пункт «Диаграмма».
По умолчанию создается столбчатая диаграмма, поэтому понадобится изменить ее тип. Для этого щелкните по ней правой кнопкой мыши и из контекстного меню выберите пункт «Тип диаграммы».
В появившемся окне выбора типа диаграммы найдите «Круговую» и щелкните по строке левой кнопкой мыши.
Справа вы увидите доступные разновидности круговой диаграммы, среди которых можно выбрать подходящую.
Учитывайте, что пока диапазон данных не задан, поэтому после добавления объекта кликните по нему ПКМ и выберите «Таблицу данных диаграммы».
Появится окно «Таблица данных», в котором вы можете создать неограниченное количество строк и присвоить им соответствующие значения.
Убедитесь в том, что все данные отображаются корректно, и только потом сохраните изменения.
Столбчатая диаграмма
Но мы можем изобразить все эти расстояния, используя простейшие геометрические фигуры – прямоугольники, или столбики. Каждой величине будет соответствовать свой столбик. Во сколько раз больше величина, во столько раз выше столбик. Сумма величин нас не интересует.
Чтобы удобно было видеть высоту каждого столбика, начертим декартову систему координат. На вертикальной оси сделаем разметку в миллионах километров.
И теперь построим 4 столбика высотой, соответствующей расстоянию от Солнца до планеты (см. Рис. 3).
До Меркурия 58 млн км
До Венеры 108 млн км
До Земли 150 млн км
До Марса 228 млн км
Рис. 3. Столбчатая диаграмма расстояний до Солнца
Сравним две диаграммы (см. Рис. 4).
Столбчатая диаграмма здесь более полезна.
1.На ней сразу видно наименьшее и наибольшее расстояние.
2.Мы видим, что каждое следующее расстояние увеличивается примерно на одну и ту же величину – 50 млн км.
Рис. 4. Сравнение видов диаграмм
Таким образом, если вы задумались, какую лучше диаграмму вам построить – круговую или столбчатую, то нужно ответить:
Нужна ли вам сумма всех величин? Имеет ли она смысл? Хотите ли видеть вклад каждой величины в общее, в сумму?
Если да, то вам нужна круговая, если нет – то столбчатая.
Сумма площадей океанов имеет смысл – это площадь Мирового океана. И мы строили круговую диаграмму.
Сумма расстояний от Солнца до разных планет не имела для нас смысла. И для нас полезнее оказалась столбчатая.
Преимущества диаграмм
Преимущество диаграмм перед другими типами наглядной статистической информации заключается в том, что они позволяют быстро произвести логический вывод из большого количества полученных данных. Результаты расчётов, выполненных с помощью систем статистических вычислений, заносятся в таблицы. Они являются основой для последующего анализа или для подготовки статистического отчёта.
Сами по себе цифры в этих таблицах не являются достаточно наглядными, а если их много, они не производят достаточного впечатления. Кроме того, графическое изображение позволяет осуществить контроль достоверности полученных данных, так как на графике достаточно ярко проявляются возможные неточности, которые могут быть связаны с ошибками на каком-либо этапе проведения исследования. В основном все статистические пакеты позволяют графически предоставить полученную числовую информацию в виде различных диаграмм, а затем, если это необходимо, перенести их в текстовый редактор для сборки окончательного варианта статистического отчёта.
Способ 1: Электронные таблицы
Существуют программы специального назначения, нацеленные на работу с электронными таблицами. Обычно в их функциональность входят инструменты составления диаграмм по заданному диапазону данных, который изначально вводится в таблицу или создается вместе с объектом. Мы рассмотрим этот способ на примере двух популярных представителей ПО для работы с электронными таблицами.
Подробнее: Диаграммы в Microsoft Excel
OpenOffice Calc
Если приведенный выше вариант вас не устраивает из-за платного распространения, рекомендуем обратить внимание на бесплатный аналог под названием Calc от OpenOffice. Это компонент пакета офисных программ, который предназначен для работы с электронными таблицами и обладает всеми нужными функциями, полезными и при создании круговой диаграммы
Давайте детальнее разберем, как происходит выполнение данной операции в OpenOffice Calc.
- Запустите OpenOffice и выберите модуль для работы «Электронная таблица».
Для начала создайте диапазон данных, вокруг которого и будет строиться круговая диаграмма, или импортируйте его в ячейки, если таблица уже создана.
Выделите ее всю и откройте меню «Вставка».
В нем выберите пункт «Диаграмма».
Найдите блок «Выберите тип диаграммы» и укажите вариант «Круговая».
Обратите внимание на ее разновидности, представленные в количестве четырех штук. После определения подходящей щелкните на «Далее».
Если диапазон данных не задан (таблица не выделялась так, как это было показано выше), понадобится выбрать его сейчас, создав соответствующие ячейки.
Позаботьтесь и о том, чтобы в диаграмму включились все присутствующие или только необходимые ряды данных, после чего завершите создание, кликнув на «Готово».
Ознакомьтесь с полученным результатом и активируйте «Подписи данных», вызвав контекстное меню правым щелчком мыши по диаграмме. Это позволит отобразить напротив каждого блока число, присвоенное в ячейке.
На следующем скриншоте вы видите пример того, как можно построить круговую диаграмму в OpenOffice Calc в нестандартном представлении.
Как только работа с таблицей завершена, сохраните ее в удобном формате и закройте программу.
В последнем способе статьи мы еще раз поговорим о средствах для создания электронных таблиц, но это будут уже бесплатные онлайн-сервисы. Если вы предпочитаете их программам, рекомендуем прочитать и эти инструкции.
Способ 3: Презентации
Часто отображение составленной по числовым данным диаграммы требуется при формировании презентации. Вы можете добавить этот элемент в той же программе, где и происходит работа со слайдами. Рассмотрим два самых популярных приложения по созданию презентаций.
Microsoft PowerPoint
Чаще всего для создания подобного рода материалов используется PowerPoint. Если вы работаете в данной программе или планируете использовать ее для дальнейшей работы, найдите в ней инструмент, отвечающий за создание диаграммы любого типа. По принципу своей работы он максимально схож с доступными функциями в других решениях от Microsoft, поэтому весь процесс не займет много времени, если вы уже знакомы с подобным софтом.
Подробнее: Создание диаграммы в PowerPoint
OpenOffice Impress
Impress — еще один бесплатный компонент, входящий в состав программного обеспечения OpenOffice. Его функциональность позволяет добавить к слайдам еще и диаграмму, а происходит это так:
- Для начала запустите программу и в приветственном окне выберите вариант «Презентация».
Создайте пустой лист, воспользуйтесь шаблоном или загрузите уже существующую презентацию, хранящуюся на компьютере или съемном носителе.
Выберите слайд для добавления диаграммы и откройте меню «Вставка».
В появившемся списке найдите пункт «Диаграмма» и нажмите по нему.
Щелкните правой кнопкой мыши по диаграмме для активации инструментов ее редактирования.
Из отобразившегося контекстного меню выберите «Таблица данных диаграммы».
Заполните ячейки с числами и названиями строк, вокруг которых и формируется график.
Вернитесь к предыдущему окну, снова вызовите контекстное меню и приступайте к изменению типа диаграммы.
В окне «Тип диаграммы» можно найти все популярные варианты и использовать любой из типов построения.
По завершении сохраните презентацию, чтобы передать ее на другие компьютеры или воспроизвести позже.
Измените имя файла и укажите формат, в котором должен храниться файл.
Круговые диаграммы
Классическая круговая диаграмма
Круговые диаграммы – это наглядный способ показать доли компонент в наборе. Они идеально подходят для отчетов, презентаций и т.п. Для построения круговых диаграмм в Matplotlib используется функция pie().
Пример построения диаграммы:
vals = labels = fig, ax = plt.subplots() ax.pie(vals, labels=labels) ax.axis("equal")
Рассмотрим параметры функции pie()
-
x: массив
Массив с размерами долей.
-
explode: массив, optional, значение по умолчанию:None
Если параметр не равен None, то часть долей, который перечислены в передаваемом значении будут вынесены из диаграммы на заданное расстояние, пример диаграммы:
-
labels: list, optional, значение по умолчанию:None
Текстовые метки долей.
-
colors: массив, optional, значение по умолчанию: None
Цвета долей.
-
autopctstr, функция, optional, значение по умолчанию: None
Формат текстовой метки внутри доли, текст – это численное значение показателя, связанного с конкретной долей.
-
pctdistancefloat, optional, значение по умолчанию: 0.6
Расстояние между центром каждой доли и началом текстовой метки, которая определяется параметром autopct.
-
shadow: bool, optional, значение по умолчанию:False
Отображение тени для диаграммы.
-
labeldistancefloat, None, optional, значение по умолчанию: 1.1
Расстояние, на котором будут отображены текстовые метки долей. Если параметр равен None, то метки не будет отображены.
-
startangle: float, optional, значение по умолчанию:None
Задает угол, на который нужно повернуть диаграмму против часовой стрелке относительно оси x.
-
radius: float, optional, значение по умолчанию:None
Величина радиуса диаграммы.
-
counterclockbool, optional, значение по умолчанию:True
Определяет направление вращения – по часовой или против часовой стрелки.
-
wedgeprops: dict, optional, значение по умолчанию:None
Словарь параметров, определяющих внешний вид долей.
-
textprops: dict, optional, значение по умолчанию:None
Словарь параметров определяющих внешний вид текстовых меток.
-
centerlist значений float, optional, значение по умолчанию: (0, 0)
Центр диаграммы.
-
framebool, optional, значение по умолчанию:False
Если параметр равен True, то вокруг диаграммы будет отображена рамка.
-
rotatelabelsbool, optional, значение по умолчанию:False
Если параметр равен True, то текстовые метки будут повернуты на угол.
Создадим пример, в котором продемонстрируем работу с параметрами функции pie()
vals = labels = explode = (0.1, 0, 0.15, 0, 0) fig, ax = plt.subplots() ax.pie(vals, labels=labels, autopct='%1.1f%%', shadow=True, explode=explode, wedgeprops={'lw':1, 'ls':'--','edgecolor':"k"}, rotatelabels=True) ax.axis("equal")
Вложенные круговые диаграммы
Рассмотрим пример построения вложенной круговой диаграммы. Такая диаграмма состоит из двух компонент: внутренняя ее часть является детальным представлением информации, а внешняя – суммарную по заданным областям. Каждая область представляет собой список численных значений, вместе они образуют общий набор данных. Рассмотрим на примере:
fig, ax = plt.subplots() offset=0.4 data = np.array(, , ]) cmap = plt.get_cmap("tab20b") b_colors = cmap(np.array()) sm_colors = cmap(np.array()) ax.pie(data.sum(axis=1), radius=1, colors=b_colors, wedgeprops=dict(width=offset, edgecolor='w')) ax.pie(data.flatten(), radius=1-offset, colors=sm_colors, wedgeprops=dict(width=offset, edgecolor='w'))
Круговая диаграмма в виде бублика
Построим круговую диаграмму в виде бублика (с отверстием посередине). Это можно сделать через параметр wedgeprops, который отвечает за внешний вид долей:
vals = labels = fig, ax = plt.subplots() ax.pie(vals, labels=labels, wedgeprops=dict(width=0.5))
Две переменные одним махом
Поскольку движение на МКАД у нас двустороннее, то и статистику нам нужно отображать сразу по двум направлениям. Сделать это можно разными способами, рассмотрим их подробнее. Все графики кликабельны и ведут к исходникам на bl.ocks.org. Каждый вариант диграммы сопровождается комментарием о её читабельности*. Некоторые недостатки графиков можно нивелировать с помощью интерактива: различные ховер эффекты, фокусировки и др… Но мы здесь будем рассматривать возможности графиков только как статичных картинок.
* читабельность графика — совокупность свойств графика, определяющих скорость и полноту восприятия информации, отображённой на графике.
Круговая столбчатая диаграмма с группировкой
Пожалуй первое, что приходит в голову, это сгруппировать показатели.
Читабельность:
Оценить картину в целом довольно сложно, из-за близости столбцов их легко сравнивать, но сложно оценить два тренда разом.
Две круговые столбчатые диаграммы
Попробуем разнести наши дороги и данные в пространстве.
Читабельность:
Здесь просто два графика. Тренды легко отслеживаются. Попарное сравнение тоже работает, но хуже. Так бывает, одно лечим, другое калечим.
Круговая накопительная столбчатая диаграмма
Снова попробуем объединить показтели, теперь в виде накопительной диаграммы.
Вариант накопительной диаграммы вполне возможен
Но накопительные диаграммы не зря так называются, они хороши когда нам важно одновременно видеть показатель целиком и его составные части. У нас же немного другая ситуация
Так же такой тип графика не работает на большом количестве столбцов, а у нас их много. Получаем просто картинку с красивым «забором».
Читабельность:
Попарное сравнение есть, суммарное значение есть (хоть и не нужно), а вот отследить тренд для второго показателя весьма сложно из-за разного начального уровня.
Круговая накопительная расходящаяся столбчатая диаграмма
Вариант накопительный диаграммы с отрицательными значениями
У нас их нет, но нам важно, что база у столбцов здесь общая. Меняем знак у одной из колонок, затем создаём накопительную диаграмму со смещением:
В качестве функции смещения передаём .
Читабельность:
Попарное сравнение есть. Внешний тренд просматривается, внутренний тоже, но хуже. Картина в целом теперь есть, хотя просматривается ещё не чётко.
Круговая накопительная оппозитная столбчатая диаграмма
Название авторское, как собственно и график (возможно я не первопроходец, а просто плохо искал). Здесь я решил как бы инвертировать предыдущий вариант графика. Получилось вот что.
Данный график основан на принципах гештальта.
На принципе замыкания: наш глаз пытается замкнуть «открытые» фигуры.
На принципе фон-фигура.
С одной стороны меньшая из фигур воспринимается как главный график, с другой выпуклый график превалирует над вогнутым. Это создаёт нестабильность, но за счёт цвета мы можем ей управлять.
С точки зрения кода оснонвое отличие в собственной функции сдвига, в данном случае она выглядит так:
Читабельность:
Попарное сравнение есть. Оба тренда просматриваются. Есть картина в целом.
Да, график остаётся накопительным, так что можно добавлять подкатегории.
Преимущества:
- хорошо видны данные в противофазе
- нет необходимости далеко переводить взгляд, не теряется контекст
- видно оба тренда
- суммарная картина по «пустому» графику
Временные кольца
По аналогии с годовыми кольцами деревьев можно добавлять кольца с данными за разные отчётные периоды. Главное не переусердствовать и правильно подобрать ширину колец. Выглядеть это может так.
Неплохой вариант для печати в большом формате, на экране, по-моему, смотрится довольно-таки тяжеловесно.