2

У меня есть некоторые данные, которые я хотел бы вывести на диаграмму рассеяния в следующем формате

  date, category, value
  01-Jan,Cat1,0.03
  01-Jan,Cat2,0.13
  01-Jan,Cat3,0.27
  01-Jan,Cat4,0.32
  02-Jan,Cat1,0.12
  02-Jan,Cat3,0.90
  03-Jan,Cat1,0.01
  03-Jan,Cat2,0.02
  03-Jan,Cat4,0.40

Я хотел бы, чтобы время на оси x и значение на оси y и категория указывали цвет или форму точки.

Я могу легко построить график рассеяния, но не могу понять, как отобразить категории как цвета. Как я могу это сделать?

2 ответа2

5

Самое простое решение - использовать вспомогательные столбцы, чтобы разбить каждую категорию на отдельные серии, которые затем могут быть независимо отформатированы. Например, в столбце D:

  1. Создайте заголовок с именем Cat1.
  2. Для каждой строки данных введите forumula = IF(B2 = "Cat1", B2, NA()). Это введет значение для всех строк Cat1 и # N/A для всех остальных (точки # N/A не будут отображаться на диаграмме Excel).
  3. Создайте свою точечную диаграмму с датой в качестве оси X и каждым столбцом-помощником для оси Y.

Вот пример того, как это может выглядеть:

точечный график с несколькими рядами

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

d

0

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

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