4

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

График должен показать, что с практикой сердечный ритм падает, а также время и сожженные калории, потому что вы получаете лучшую форму.

Как мне получить их собственные метки оси Y, чтобы сделать их читаемыми?

2 ответа2

3

У вас есть пара разных вещей, которые делают это для вас трудным.

  1. Наиболее очевидным является то, как Excel обрабатывает время. Поскольку вы говорите о часах, и ваше время отформатировано как время, Excel считывает это как часть дня. В Excel даты обрабатываются как серийные номера, причем один день имеет значение 1. Таким образом, час имеет значение .0416 ... Это означает, что любое значение времени будет интерпретироваться / отображаться как небольшое десятичное число. Таким образом, вам нужно либо разместить их небольшие значения, либо преобразовать часы / минуты в целое / десятичное значение самостоятельно (например, 00:54:05 (чч: мм: сс) = 0,0376 (последовательный номер в Excel) = 0,9014 (часы )).

  2. Другая проблема заключается в том, в чем заключается ваш вопрос, и в Excel ведет себя правильно (хотите верьте, хотите нет). Поскольку значения ваших категорий "Расстояние", "Продолжительность", "Энергия" и "Частота сердечных сокращений" имеют разные единицы, нанесение их на одну ось приведет к искажениям, которые вы заметили. Добавление второй оси (как точно описано в pnuts) не очень помогает вашей ситуации, кроме того, что позволяет наложить второй "масштаб" на вашу первую. Однако второй (или третий, или четвертый) масштаб не решает проблему, заключающуюся в том, что вы размещаете разрозненные единицы на диаграмме в одном и том же "пространстве" (вертикальная область области графика).

Так что делать? У вас есть три варианта, чтобы получить то, что вы ищете:

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

    Log Scale

  2. Используйте маленькие кратные. Это позволяет вам создать ряд диаграмм, которые идентичны во всех аспектах, кроме единицы / шкалы оси Y. Это позволит вам видеть каждую категорию в точной для нее среде и относящейся к другим. Недостатком является то, что вы будете делать несколько (четыре или пять) графиков для одних и тех же данных.

    Малый Мульти

  3. Нормализуйте данные в одну единицу. В вашем примере используйте начальные значения (2013-06-03) в качестве значения 100% и преобразуйте все остальные значения в процент от начального значения, а затем нанесите все проценты в одном масштабе. Недостатком является то, что вы теряете первоначальные значения единиц.

    Нормальный %

Образец файла Excel: Образец с несколькими масштабами

2

Вы можете добавить вторичную ось Y, как описано здесь:

На диаграмме щелкните ряд данных, который вы хотите построить на вторичной вертикальной оси, или выполните следующие действия, чтобы выбрать ряд данных из списка элементов диаграммы:

Нажмите на график.

Появятся инструменты «Диаграмма», добавленные вкладки «Дизайн», «Макет» и «Формат». На вкладке «Формат» в группе «Текущий выбор» щелкните стрелку в поле «Элементы диаграммы», а затем щелкните ряд данных, который вы хотите построить вдоль вторичной вертикальной оси.

На вкладке «Формат» в группе «Текущий выбор» нажмите «Выбор формата».

Откроется диалоговое окно «Форматировать ряд данных».

Примечание. Если отображается другое диалоговое окно, повторите шаг 1 и убедитесь, что вы выбрали ряд данных на диаграмме.

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