Ответ 1
Попробуйте использовать граф X-Y Scatter с datetime, отформатированным как YYYY-MM-DD HH: MM.
Это обеспечивает разумный график для меня (с использованием Excel 2010).
Почему Excel игнорирует компонент времени значений даты и времени в диаграмме. Например, следующие данные:
10/10/2010 9:30 1
10/10/2010 9:40 2
10/10/2010 9:50 3
10/10/2010 10:00 4
10/10/2010 10:10 5
10/10/2010 10:20 6
excel отображает все значения на одном и том же значении x 10/10/2010. Если я буду форматировать значения как время, он отлично работает. Как я могу показать excel для отображения даты и времени и интерпретировать его как дату-время, не указанное.
Попробуйте использовать граф X-Y Scatter с datetime, отформатированным как YYYY-MM-DD HH: MM.
Это обеспечивает разумный график для меня (с использованием Excel 2010).
Есть один способ сделать это. Чтобы ось x рассматривала значения как текст.
в Excel 2007, щелкните по диаграмме - перейдите в меню макета (контекстное меню при нажатии на диаграмму), выберите опцию Оси- > Основные горизонтальные оси- > Дополнительные параметры горизонтальных осей < ш > В разделе Тип оси выберите " Текстовая ось"
Я знаю, что это старый вопрос, но я изо всех сил старался сделать это с периодом времени более 2 часов, так что это может помочь кому-то. Кроме того, некоторые из ответов фактически не замышляют против времени, давая равное пространство независимо от продолжительности.
Во-первых, как говорит @jameswarren, используйте граф рассеяния. Затем щелкните правой кнопкой мыши по горизонтальной оси и выберите "Ось формата".
В поле "Номер" выберите "Время", и в этот момент вы можете обнаружить, что ваш масштаб немного сумасшедший, потому что он выбирает масштабирование оси по дням. Итак, вернитесь к параметрам Axis и выберите Fixed для минимальной, максимальной и основной единиц измерения.
Чтобы установить единицу в часы, введите 1/24 = 0.0416667 (я использовал половину этого, чтобы получить получасовые приращения). Чтобы начать это с круглого номера, умножьте его на предпочтительное количество часов и введите его в поле "Минимум". В моем случае 08:00 = 0,333333
Это было гораздо больнее, чем следовало бы.
Оказывается, есть два понятия: формат данных и формат оси. Вам нужно отформатировать серию данных как время, затем вы отформатируете ось отображения графика как дату и время.
Выделите все столбцы и вставьте свой график
Выберите столбец, щелкните правой кнопкой мыши, отформатируйте ячейки. Выберите время, чтобы данные были в формате времени.
Теперь щелкните правой кнопкой мыши по тексту оси и измените его, чтобы отобразить любой формат, который вы хотите
Вам нужно будет указать TimeSeries в Excel для построения графика. Посмотрите this
[excel 2010] разделяет дату и время на отдельные столбцы и выбирает как X-Axis, так и данные как серию графиков см. http://www.79783.mrsite.com/USERIMAGES/horizontal_axis_date_and_time2.xlsx
Существует легкое обходное решение этой проблемы
Что вам нужно сделать, это формат ваших дат как DD/MM/YYYY (или какой бы способ вам ни понравился)
Вставьте столбец рядом с столбцами времени и даты, поместите формулу в этот столбец, которая добавит их вместе. например = А5 + В5.
Отформатируйте этот вставленный столбец в формате DD/MM/YYYY hh: mm: ss, который можно найти в пользовательской категории в разделе форматирования
График рассеяния
Badabing badaboom
Если вы недовольны этим обходным путем, научитесь использовать GNUplot:)