> 백엔드 개발 > 파이썬 튜토리얼 > Matplotlib 산점도에서 마커 크기(매개변수 `s`)는 어떻게 작동합니까?

Matplotlib 산점도에서 마커 크기(매개변수 `s`)는 어떻게 작동합니까?

Susan Sarandon
풀어 주다: 2024-11-26 05:56:09
원래의
271명이 탐색했습니다.

How Does Marker Size (Parameter `s`) Work in Matplotlib Scatter Plots?

Pyplot 산점도의 마커 크기 이해

Pyplot을 사용하여 산점도를 생성할 때 설명서에서는 마커의 크기를 결정하는 매개변수를 지정합니다. 이 매개변수는 "포인트^2"라는 단위의 값을 사용합니다. 이 단위가 정확히 무엇을 나타내는지 궁금할 정도로 혼란스러울 수 있습니다.

"점^2"가 무엇인가요?

"점^2"는 측정값입니다. 지역의. 이는 마커의 픽셀 크기와 직접적으로 일치하지 않습니다. 대신 모양에 관계없이 마커가 차지하는 영역을 지정합니다. 예를 들어 반경이 r인 원형 마커의 면적은 πr^2입니다. s를 100으로 설정하면 마커의 면적이 100 "포인트^2"라는 의미입니다.

마커 크기 조정

"포인트 단위 이해하기 ^2"는 마커 크기를 적절하게 조정하는 데 중요합니다. 원형 마커의 너비나 높이를 두 배로 늘리려면 s를 4배로 늘려야 합니다. 이는 원의 면적이 반경에 따라 2차적으로 증가하기 때문입니다.

마커 크기 시각화

이 개념을 설명하려면 다음 두 가지 산점도를 고려하세요.

  • 첫 번째 플롯에서 s는 20*4^n으로 설정되며, 여기서 n은 0에서 5까지 다양합니다. 면적이 기하급수적으로 증가하면 겉보기 마커 크기가 극적으로 증가합니다.
  • 두 번째 플롯에서 s는 20*2^n으로 설정합니다. 이러한 영역의 2차 증가는 겉보기 마커 크기를 더욱 직관적으로 증가시킵니다.

마커 크기 사용자 정의

"점"의 정확한 값 임의적이며 필요에 맞게 조정할 수 있습니다. s 값을 상수로 확장하면 "points^2" 단위의 정확한 의미에 대해 걱정하지 않고 원하는 마커 크기를 얻을 수 있습니다.

추가 참고 사항:

위의 논의는 원형 마커에 관한 것입니다. 다른 모양의 경우 s와 겉보기 마커 크기 사이의 관계가 다를 수 있습니다.

다양한 크기 함수에 대해 이 관계를 시각화하려면 다음 산점도를 고려하세요.

Exponential, Square, or Linear size

이 도표는 지수, 제곱 및 선형 크기 함수는 마커의 겉보기 크기에 영향을 미칩니다.

위 내용은 Matplotlib 산점도에서 마커 크기(매개변수 `s`)는 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿