Excel (и надстройка Chart Labeler) могут создать диаграмму такого типа с большим творческим потенциалом.
Вот как:
- Разместите ваши данные. Для этого вам понадобится несколько вспомогательных столбцов.
Сначала вам нужно преобразовать свои категориальные данные в числа, а затем отобразить эти цифры на графике. В этом примере, что происходит в
X_Age
иY_Hair
столбцах.Используйте надстройку Chart Labeler, чтобы добавить метки для ваших точек данных. В этом случае у вас было две перекрывающиеся метки (Alex & John), которые нужно было настраивать вручную, но вы могли бы использовать VBA, чтобы сделать это для вас.
Добавьте ряд данных для ваших меток оси X. Это три столбца меток X в образце данных (значения X, значения Y и метки точек). Затем используйте надстройку Chart Labeler, чтобы добавить метки под точками.
Добавьте ряд данных для ваших меток оси Y. Это три столбца метки Y в образце данных (значения X, значения Y и метки точек). Снова используйте надстройку Chart Labeler, чтобы добавить метки слева от точек.
Наконец, вам нужно будет выполнить тонну форматирования, особенно очистить минимальные / максимальные значения оси, удалить метки оси по умолчанию и т. Д.
Чтобы сделать их динамическими, вам просто нужно создать именованный диапазон для каждого ряда данных (столбца), используя Count и Offset, чтобы они росли вместе с вашими данными. Затем используйте имена диапазонов вместо ссылок на ячейки ряда в формулах ряда диаграммы.
РЕДАКТИРОВАТЬ:
Для анализа рисков (или чего-либо еще, где вы выполняете квадранты), установите ваши значения от отрицательного до положительного, и вы можете использовать обычную ось Excel для своих квадрантов. Кроме того, добавьте еще одну серию вспомогательных данных, чтобы определить свой высокий риск (или другие значения, которые вы хотите выделить), и вы можете отформатировать их, чтобы привлечь внимание.
Более подробной информации о выделении значений в диаграмме рассеяния, проверить мой ответ на этот вопрос: Выделите значение диаграммы рассеяния