График с линией тренда и стрелками вверх и вниз, показывающими вариацию

График с линией тренда и стрелками вверх и вниз, показывающими вариацию

Я хочу создать график, который показывает тенденцию населения (количество жителей в городе) по годам. В идеале я бы показал тенденцию линией, но и столбцы тоже подойдут. Сложность в том, что я хочу добавить стрелки (вверх - два цвета - для иммигрантов и новорожденных, вниз - два цвета - для эмигрантов и умерших), которые показывают, что вызвало изменение от одного года к другому. Проблема в том, что эти стрелки должны начинаться от линии тренда населения (или верхней части столбцов), а не от «нулевой» оси. Я не могу понять, как это сделать. Ниже приведен снимок экрана того, что я имею в виду: на нем мне удалось показать входящее и исходящее население с помощью серой области с накоплением. Я наложил его на область с накоплением населения, которую я сделал с красной границей и без заливки, чтобы было видно исходящее население (вниз, отрицательное). Вместо использования графиков с накоплением областей я хотел бы показать население в виде линии, а дополнительные или удаленные единицы - в виде стрелок.

введите описание изображения здесь

решение1

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

Вот данные, диапазоны которых закодированы цветом, соответствующим цветам диаграммы. Есть пять пар столбцов данных плюс четыре столбца годовых изменений населения из-за четырех факторов: рождений, иммигрантов, смертей и эмигрантов. Первая пара столбцов показывает год и население. Формула в B3 — =B2+SUM(K2:N2), и она копируется в строку 13.

Следующие четыре пары столбцов используют дробные годы и частичные данные. Дробные годы рассчитываются с использованием этих формул и заполняются до строки 13:
C2: =A2+0.2
E2: =A2+0.4
G2: =A2+0.6
I2:=A2+0.8

Дробные данные рассчитываются для определения начальной точки каждой стрелки, рассчитываются по этим формулам и заполняются до строки 12:
D2: =B2
F2: =B2+K2
H2: =B2+SUM(K2:L2)
J2:=B2+SUM(K2:N2)

Вверх Вниз Погрешность Мини Водопад Данные

Вот графики в процессе разработки.

Создайте диаграмму. Выберите A1:B13 и вставьте линейную диаграмму или диаграмму рассеивания XY (первая диаграмма).

Добавьте промежуточные данные. Выберите и скопируйте C2:D13, затем выберите диаграмму и используйте специальную вставку, чтобы добавить данные как новую серию по столбцам, с категориями в первом столбце и именем серии в первой строке. Повторите по очереди с E2:F13, G2:H13 и I2:J13. Я оставил только маркеры и никаких соединительных линий для этих серий во второй диаграмме.

Добавьте планки погрешностей. Для каждой из серий со второй по пятую выберите серию и используйте значок плюса рядом с диаграммой, чтобы добавить планки погрешностей. Если вы использовали диаграмму XY, удалите горизонтальные планки погрешностей из каждой серии (линейная диаграмма имеет только вертикальные планки погрешностей). Выберите вертикальные планки погрешностей для каждой серии и нажмите Ctrl+1, чтобы отформатировать их. Выберите плюс для направления, без колпачка для стиля окончания (я сохранил колпачок для целей иллюстрации), затем выберите пользовательский для количества и нажмите кнопку Указать значение. В поле Положительное значение погрешности выберите соответствующий затененный столбец для серии (K2:K13 для рождений и т. д.), а в поле Отрицательное значение погрешности введите ноль (простая очистка поля не приведет к вводу ни одного значения). Я отформатировал линии планок погрешностей так, чтобы они соответствовали круглым маркерам каждой серии. Эти планки погрешностей показаны на третьей диаграмме.

Отформатируйте стрелки. Для каждого набора планок погрешностей используйте более толстую линию (1,5 пункта, что составляет 2 пикселя). Затем выберите дизайн и размер конечной стрелки. Я использовал маленькие треугольные наконечники стрелок в четвертой диаграмме. Я также отформатировал каждую из этих серий так, чтобы не использовать маркеры.

Альтернативный вид столбца. На пятой диаграмме ниже я опустил стрелки и вместо этого выбрал более толстую линию (3 точки или 4 пикселя).

Мини-диаграммы водопада вверх-вниз с полосой ошибок

Связанный контент