1

Мои данные имеют столбец 1 = дата (формат даты), столбец 2 = количество (формат числа). Данные выглядят так:

date       qty
1/3/2010   5
2/3/2010   2
2/4/2010   3
2/9/2010   1
4/13/2010  5
5/31/2010  5
6/1/2010   1

Затем я выбираю эти 2 столбца и создаю столбчатую диаграмму: column1 = ось x, column2 = ось y. Я получил ниже диаграммы:

альтернативный текст

Как сделать так, чтобы ось даты имела шкалу реального времени, то есть каждый месяц должен иметь одинаковое расстояние?

3 ответа3

3

Самый простой способ сделать это с помощью диаграммы Scatter (XY), но это линейная диаграмма, которая не будет отображать желаемые бары.

Чтобы сделать это с помощью баров, вам нужно создать сводную таблицу с датой в метках строк и суммой кол-во в качестве значений. Обратите внимание, что это будет работать, только если у вас есть только один образец на дату.

Установите группировку на ярлыках строк на «Дни» и «Годы», затем перейдите к настройкам поля и включите «Показывать элементы без данных».

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

0

Я знаю, что это старый вопрос, но все же стоит бросить мои два цента.

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

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

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

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

0

Я знаю, что вы приняли ответ, но ...

Вы можете попробовать некоторые в клеточных диаграммах. Подсчитайте суммы, которые ваши даты появляются в вашем диапазоне, а затем используйте функцию REPT(), чтобы добавить | внутри клетки. Вот ссылка на сайт, который показывает хорошие способы использования внутриклеточных графиков. www.chandoo.org/in-cell-charts

Также, если вы сделаете свой диапазон таким, чтобы он считался динамическим, с помощью OFFSET(), тогда график будет обновляться по мере получения большего числа дат.

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

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