스무딩으로 증가하는 데이터를 플로팅 할 때 딥 모양 제거


2

Y가 X의 증가하는 함수 인 데이터 세트가 있습니다. 데이터는 다음과 같습니다.

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

부드러운 선으로 XY (Scatter) 차트를 만듭니다.

     

처음 두 점은 Y 값이 매우 가깝고 다른 점의 분포 특성이 없기 때문에 부드러운 선 옵션은 두 점 사이에 '딥'을 표시합니다.

딥을 포함하지 않고 데이터가 놓여있는 곡선을 추정하는 부드러운 선으로 어떻게 이것을 그릴 수 있습니까?


메인 그래프를 숨기는 동안 추세선을 추가하는 것이 허용 가능한 옵션입니까?
K. Rmth

@ k.Rmth 솔루션을 결정하는 데 도움이되도록 추가 한 데이터를 볼 수 있습니까?
cjh

"딥"이란 무슨 뜻입니까?
DavidPostill

@DavidPostill 구글 이미지 검색 '딥 그래프'에서 검색 결과의 두 번째 이미지
cjh

흠. 이것이 제가 LibreOffice Calc에서 얻는 것입니다 imgur.com/sR1lX0B – "딥"이 없습니다
DavidPostill

답변:


0

원하는 차트를 얻기 위해 데이터를 조작 (퍼지) 하시겠습니까? 한 점을 추가 할 수있었습니다.

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

차트가 다음과 같이 변경되었습니다.

     


데이터를 퍼지 할 필요없이 간단히 두 번째 포인트를 반복하십시오.
Jon Peltier

2

더 예쁘게 보이는 것 외에도 일반적으로 부드러운 선을 사용할 이유가 없습니다. 실제 데이터를 그리는 경우에는 아닙니다. 스무딩은 소수의 데이터 포인트 만 있다는 사실을 숨 깁니다. 선이 매끄럽게 표시된 차트를 볼 때 나는 항상 약간의 의심 (범죄 없음)이며 항상 사람들이 사용하지 않는 것이 좋습니다.

점을 그리는 가장 정직한 방법은 직선 선분으로 연결된 마커를 사용하는 것입니다.

마커가있는 직선

마커를 생략했지만 직선 만 표시하면 다음과 같은 결과를 얻지 만 여전히 데이터 부족을 약간 나타냅니다.

마커가없는 직선

스무딩 된 선 을 절대적으로 사용해야 하는 경우 실제로 두 번째 데이터 쌍을 복제하여 데이터를 실제로 제거하지 않고 (@scott에서 제안한대로) 딥을 제거 할 수 있습니다.

딥없이 매끄럽게

직선 세그먼트를 사용하여 이전 그래프와 크게 다르지 않습니다.


fixer1234에 의해 편집 : 이것이 작동하는 이유를 이해하는 것이 그것이 작동한다는 것을 아는 것만 큼 유용하며 그 이유가 반드시 직관적 인 것은 아닙니다. 빠르고 간단한 설명 :

5 개의 XY 데이터 점을 문자 A에서 E로 지칭하겠습니다. Excel은 곡선을 한 번에 3 개의 점 (ABC, BCD, CDE)에 곡선을 맞춰서 부드러운 선을 만듭니다. 점 A, B 및 C가이 예제와 같은 패턴에있을 때 해당 점을 통과하는 곡선을 강제로 적용하면 딥과 같은 예기치 않은 모양이 생성 될 수 있습니다.

중복 된 두 번째 포인트를 추가하면 Excel이 ABB, BBC, BCD, CDE에 적합 함을 의미합니다. 세 점 ABB는 두 점 A와 B 사이에 선을 맞추는 것과 동일한 효과를 갖습니다. 두 B는 곡선 맞춤 목적으로 본질적으로 같은 점이기 때문입니다. 마찬가지로 BBC는 B와 C 사이에 선을 맞추는 것과 같습니다. 두 점 사이에 선을 맞추면 해당 끝점과 직선이됩니다.

이렇게하면 데이터를 그래프로 표시하는 문제가 해결되지만 여전히 가짜 데이터가 발생합니다. 이 값은 실제 데이터와 동일하므로 중간 점을 추정하지 않아도되지만 추가 된 점은 그 래핑 이외의 목적으로 데이터를 사용하는 계산을 계속 버릴 수 있습니다.


1
나는 직관이 아닌 것으로 생각합니다. 왜 작동하는지 설명 할 수 있습니까?
Scott

나는 정확한 세부 사항을 모르지만 내 동료가 오래 전에 그것을 알아 냈습니다. Excel은 베 지어를 두 개의 인접한 세그먼트 또는 세 개의 인접한 점에 맞 춥니 다 (또는 동등한 것을 수행합니다). 두 개의 인접한 점이 동일한 좌표를 갖는 경우 이러한 점은 점 집합의 끝점처럼 동작합니다.
Jon Peltier

@ fixer1234-괜찮습니다. 나는 의견이 충분하다고 생각했지만 더 많은 사람들이 수정안을 읽을 것입니다. 의견 감사합니다.
Jon Peltier

0

정말 간단한 해결책은 다음과 같습니다.

축 서식> 경계를 '최소'를 0으로 재설정> 누락 된 선을 연결하는 직선을 그립니다.

끝난.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.