2

Я хотел бы создать диаграмму, аналогичную приведенной ниже, с использованием Microsoft Excel 2013 и дополнительно указать имя каждого заинтересованного лица, кроме маркированного знака. Смотрите мои данные ниже. Я пытался использовать «шаблон точки (X, Y)», но просто не знаю, как нарисовать эту сетку. Это как-то тип трехмерной диаграммы ...

Любая помощь с благодарностью.

Так что в основном у меня есть следующие данные:

Stakeholder Betroffenheit   erwartete Reaktion      Macht
--------------------------------------------------------------------
A           Hoch            Positiv                 Hoch
B           Hoch            Neutral                 Hoch
C           Hoch            Positiv                 Mittel
D           Mittel          Negativ                 Mittel
E           Niedrig         Neutral                 Niedrig

2 ответа2

1

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

Предположим, что каждое значение имеет числовую доступную координату XY в диапазоне от 0,0 до 3,0 (так как у вас есть три основных региона). С этим допущением половина интервалов будет серединой поля.

Создайте новую диаграмму и настройте область данных, используя два измерения. После этого проверьте параметры Layout, чтобы установить формат оси с фиксированным минимумом 0,0 и фиксированным максимумом 3,0 для обеих осей. Теперь у вас есть свой макет.

Более наглядным способом вы бы сделали следующее:

Настройте Исходные данные с помощью значений индекса (позже вы сможете использовать условное форматирование для значков):

Исходные данные

Настройте строки данных для точечного графика:

Настройка строк данных

Перейдите к параметрам оси и установите фиксированный интервал для обеих осей:

Навигация по осям Установите интервал

Включите рисование основных линий сетки и включите отображение информации для точек данных:

Включить сетку Включить данные точки данных

Как видите, это не полное решение, но оно может стать отправной точкой.

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

1

Ваша диаграмма возможна в Excel (по крайней мере, в 2010 году, но она должна работать и в 2013 году). Однако, как и во многих пользовательских диаграммах Excel, вам нужно будет использовать несколько приемов и одну надстройку, Rob Bovey's Chart Labeler. Вот как вы можете сделать это:

  1. Конвертируйте ваши данные в таблицу Excel - это просто хорошая практика и значительно упрощает ведение ваших данных.

  2. Вам необходимо преобразовать ваши категориальные данные (gering, mittel, hoch) в то, что Excel может построить на графике XY/Scatter. Итак, добавьте две колонки к вашей таблице:
    Betro_1, where niedrig = 0.5, mittel = 1.5, hoch = 2.5
    Macht_1, where niedrig = 0.5, mittel = 1.5, hoch = 2.5

  3. Поскольку вы хотите относиться к своим сериям (позитивно, нейтрально, негативно) по-разному, вам нужно составлять их отдельно. Это означает, что вам понадобится 6 дополнительных столбцов, один X и один Y для каждой из ваших трех серий. Итак, добавьте еще шесть столбцов к вашей таблице:
    Pos_X =IF([@Reaktion]="Positiv",[@[Macht_1]],NA())
    Pos_Y =IF([@Reaktion]="Positiv",[@[Betro_1]],NA()) ... повторить для всех трех серий
    Вы используете NA () для своих нулевых значений, поэтому Excel игнорирует их при построении графика значений.
  4. Добавьте XY/Scatter Chart к вашему рабочему листу.
  5. Добавьте свои три серии на рабочий лист.
  6. Чтобы получить правильные метки осей (т. Е. Категориальный текст, а не числа), вам нужно добавить две дополнительные серии, по одной для каждой оси, поскольку их форматирование отличается.
  7. Добавьте две дополнительные таблицы для меток, три столбца Label, X, Y Добавьте метки gering, mittel, hoch и соответствующие значения X, Y:
    macht_labels 0,0.5 0,1.5 0,2.5
    betro_labels 0.5,0 1.5,0 2.5,0
  8. Добавьте две серии меток на свой график.
  9. Используйте надстройку Chart Labeler для маркировки точек осей и каждой точки серии.
  10. Формат по вкусу, и вы должны быть в состоянии получить что-то вроде этого:

  1. Совет для профессионалов: поскольку ваши значения X и Y являются просто числовыми заменами категориальных данных, вы очень быстро получите перекрывающиеся точки. Чтобы уменьшить эту проблему, умножьте каждое из ваших значений X и Y на случайное число от 0,8 до 1,2. Это немного искажает значения в соответствующих сетках и уменьшает перекрытие. Так, например, ваша формула Positive X будет выглядеть так:
    =IF([@Reaktion]="Positiv",[@[Macht_1]]*(RANDBETWEEN(90,110)/100),NA())

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .