>  기사  >  백엔드 개발  >  Matplotlib의 산점도 마커 크기가 \'s: 크기(포인트)^2\'로 정의되는 이유는 무엇입니까?

Matplotlib의 산점도 마커 크기가 \'s: 크기(포인트)^2\'로 정의되는 이유는 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-25 16:20:11949검색

Why is Matplotlib's Scatter Plot Marker Size Defined as

Pyplot 산점도 마커 크기: 점 이해^2

산점도에 대한 pyplot 문서에서 마커 크기는 "s로 정의됩니다. : 크기(포인트)^2." 이 표기법은 혼란스러울 수 있으므로 실제 의미가 무엇인지 살펴보겠습니다.

Points^2: 마커 영역 정의

"Points^2"는 다음 영역을 나타냅니다. 사각형 포인트의 마커. 포인트는 글꼴 크기와 간격을 측정하기 위해 타이포그래피와 그래픽에 사용되는 임의의 단위입니다. 산점도의 맥락에서 포인트^2는 화면의 픽셀이나 포인트가 아니라 마커 기호 자체의 크기를 결정합니다.

마커 크기에 미치는 영향

마커의 너비(또는 높이)를 두 배로 늘리려면 영역이 치수의 제곱에 비례하기 때문에 s를 4배로 늘려야 합니다. 이는 마커의 선형 치수를 두 배로 늘리면 선형보다 겉보기 크기가 더 커진다는 것을 의미합니다. 따라서 크기를 선형 치수가 아닌 면적으로 정의하면 보다 직관적인 시각적 표현이 가능합니다.

실습

마커 크기를 지정할 때 조정할 수 있습니다. 시각적으로 적절해 보일 때까지. 다양한 마커 크기를 사용하여 다양한 데이터 포인트를 구별하거나 특정 추세를 강조할 수 있습니다.

다음 코드를 고려하세요.

import matplotlib.pyplot as plt

x = [0, 2, 4, 6, 8, 10]
y = [0] * len(x)
s = [20 * 4**n for n in range(len(x))]

plt.scatter(x, y, s=s)
plt.show()

이것은 코드는 크기가 증가하는 마커를 사용하여 산점도를 생성합니다. 각각의 연속 마커는 영역에서 이전 마커의 4배이며, s와 마커 크기 사이의 기하급수적 관계를 보여줍니다.

결론

포인트^2의 개념을 이해하는 것이 도움이 됩니다. 분산형 차트의 마커 크기를 정확하게 제어할 수 있습니다. 영역을 조정하면 시각적으로 매력적이고 유익한 그래프를 만들 수 있습니다.

위 내용은 Matplotlib의 산점도 마커 크기가 \'s: 크기(포인트)^2\'로 정의되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.