>  기사  >  백엔드 개발  >  matplotlib로 산점도를 그리는 방법

matplotlib로 산점도를 그리는 방법

DDD
DDD원래의
2023-12-04 14:28:071853검색

matplotlib를 사용하여 산점도를 그리는 단계: 1. 필요한 라이브러리를 가져옵니다. 2. 임의의 데이터를 생성할 수 있는 데이터를 만듭니다. 3. "plt.scatter()" 함수를 사용하여 산점도를 만들고 설정합니다. 색상, 크기, 투명도 및 기타 속성 4. "plt.xlabel()" 및 "plt.ylabel()"을 사용하여 x축 및 y축 레이블을 추가하고 "plt.title()"을 사용하여 추가합니다. 5. "plt.show()" 함수를 사용하여 차트 등을 표시합니다.

matplotlib로 산점도를 그리는 방법

이 튜토리얼의 운영 체제: Windows 10 시스템, Python 버전 3.11.4, Dell G3 컴퓨터.

Matplotlib는 산점도를 포함한 다양한 유형의 차트를 그리는 데 사용할 수 있는 Python 데이터 시각화 라이브러리입니다. 다음은 Matplotlib을 사용하여 산점도를 그리는 방법을 보여주는 간단한 예입니다.

1. 필요한 라이브러리 가져오기:

import matplotlib.pyplot as plt  
import numpy as np

2. 데이터 생성:

예시로 임의의 데이터를 생성합니다.

x = np.random.rand(50)  # 生成50个随机x值  
y = np.random.rand(50)  # 生成50个随机y值

3. 분산형 차트 만들기:

분산형 차트를 생성하려면 plt.scatter() 함수를 사용하세요. 색상, 크기, 투명도 등의 속성을 설정할 수 있습니다.

plt.scatter(x, y, c='b', alpha=0.5)  # c设置颜色,alpha设置透明度

4. 레이블 및 제목 추가:

plt.xlabel() 및 plt.ylabel()을 사용하여 x축 및 y축에 대한 레이블을 추가하고 plt.title()을 사용하여 제목을 추가합니다. .

plt.xlabel('X values')  
plt.ylabel('Y values')  
plt.title('Scatter plot')

5. 차트 표시:

마지막으로 plt.show() 함수를 사용하여 차트를 표시합니다.

plt.show()

Matplotlib은 점의 모양, 크기, 색상 등을 설정하는 등 산점도를 사용자 정의하는 다른 속성도 제공합니다. marker 매개변수를 사용하여 원의 경우 'o', 별의 경우 '*' 등 점의 모양을 설정할 수 있습니다. s 매개변수는 포인트의 크기를 설정하는 데 사용할 수 있으며, c 매개변수는 포인트의 색상을 설정하는 데 사용할 수 있습니다. 예를 들어, plt.scatter(x, y, marker='o', s=100, c='red') 는 빨간색 배경에 크기 100의 원형 점을 그립니다.

다른 색상 맵이나 색상 목록을 사용하여 산점도의 여러 지점에 서로 다른 색상을 지정할 수도 있습니다. 예를 들어, cmap 매개변수를 사용하여 색상 맵을 설정하고 c 매개변수를 사용하여 각 점의 색상 값을 설정할 수 있습니다. 예를 들어, plt.scatter(x, y, c=z, cmap='viridis')는 viridis 색상 맵을 사용하여 z 값을 기준으로 점의 색상을 지정합니다.

위 내용은 matplotlib로 산점도를 그리는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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