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

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

Изменить:«Я включил изображение здесь, но мне пришлось удалить его, чтобы прикрепить две фотографии ниже, как я решил».

Какие-либо предложения?

Обновление - 2017.06.28

Спасибо за ответ, @Bandersnatch. В итоге я увидел это после того, как случайно нашел собственное решение. Мое решение не было таким уж элегантным, но оно точное. Фото ниже:

  • Вот так и вышел график, который я искал. Каждый цвет представляет отдельный год, а каждый сегмент - свое "пребывание". Каждая строка на самом деле представляет собой кучу точек, поэтому в этом смысле она не очень элегантна. Но это работает именно так, как я хотел.

График конечного результата:

График конечного результата

  • Вот данные. Я ввожу столбцы D, E и F; и он вычисляет G и H. Затем мне нужно вручную заполнить столбцы L. Существует столбец для каждого года (LP) и строка для каждого дня года. Я просто установил все даты как 1900 (так что даты дат превзошли 1-366), чтобы я мог построить несколько лет на одном графике, причем каждый год - это разные серии. Я уверен, что есть лучший способ, но в целом у меня уходит меньше времени, чтобы сделать это таким образом, чтобы решить это "правильным путем".

Данные для графика выше:

Данные для графика выше

Я думаю, что пока оставлю это так, если у кого-то нет предложений по автозаполнению столбцов L и далее из столбцов D, E и H. Я предполагаю, что какой-то способ сделать линии фактическим сегментом, а не отдельными точками было бы неплохо, но я не могу пожаловаться.

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

1 ответ1

0

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

График данных с графиком рассеяния, как и раньше, окрашивая линию каждой серии в красный цвет. Вот что дали эти данные:

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