2

У меня есть набор данных, в котором Y является возрастающей функцией X.  Вот данные:

5  | 0.1
10 | 0.789
15 | 147.5
20 | 216.5
25 | 276.5

Я создаю XY (точечную) диаграмму с гладкими линиями:

     

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

Как я могу изобразить это с помощью сглаженной линии, которая оценивает кривую, на которой лежат данные, не имея при этом падения?

3 ответа3

2

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

Самый честный способ построения точек - это маркеры, связанные с отрезками прямых линий.

Прямые линии с маркерами

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

Прямые линии без маркеров

Если вам абсолютно необходимо использовать сглаженные линии, вы можете устранить провал, фактически не обманывая ваши данные (как предложено @scott), просто дублируя вторую пару данных.

Сглаженный, но без провала

Не очень отличается от предыдущего графика, с прямыми сегментами.


Редактирование fixer1234: Понимание того, почему это работает, так же полезно, как и знание того, что это работает, и причина не обязательно интуитивна. Быстрое, упрощенное объяснение:

Я обозначу пять точек данных XY буквами от A до E. Excel создает сглаженную линию, подгоняя кривую к (скользящему) трем точкам за раз: ABC, BCD, CDE. Когда точки A, B и C находятся в шаблоне, подобном этому примеру, проталкивание кривой через эти точки может привести к неожиданной форме, например провалу.

Добавление дубликата второго пункта означает, что Excel соответствует ABB, BBC, BCD, CDE. Три точки ABB имеют тот же эффект, что и подгонка линии между двумя точками A и B, потому что две точки B по существу являются одной и той же точкой для подгонки кривой. Точно так же BBC эквивалентно соответствию линии между B и C. Установка линии между двумя точками дает прямую линию с этими конечными точками.

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

0

Готовы ли вы манипулировать (выдумывать) свои данные, чтобы получить желаемый график?  Я смог добавить один момент:

5     0.1
9.9   0.7
10    0.789
15    147.5
20    216.5
25    276.5

и диаграмма изменилась на это:

     

0

Действительно простое исправление:

Отформатируйте ось> Сбросьте границы «Минимум» на 0> Нарисуйте прямую линию, соединяющую отсутствующую линию.

Готово.

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