Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas - 수평 점 플롯 세트를 그리지만 Seaborn과 점을 연결하는 선은 그리지 않습니다.

<시간/>

Seaborn의 포인트 플롯은 산점도 글리프를 사용하여 포인트 추정 및 신뢰 구간을 표시하는 데 사용됩니다. 이를 위해 seaborn.pointplot()이 사용됩니다. 점을 연결하기 위해 선을 그리지 않으려면 "join pointplot()의 ” 매개변수 False 방법 .

다음이 CSV 파일 형식의 데이터세트라고 가정해 보겠습니다. Cricketers.csv

먼저 필요한 라이브러리를 가져옵니다 -

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

CSV 파일에서 Pandas DataFrame으로 데이터 로드 -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")

이제 수평점 플롯을 플로팅합니다. "join" 매개변수는 False로 설정되어 점을 연결하는 선을 그리는 것을 방지합니다 -

sb.pointplot(x = 'Age', y = 'Academy', data = dataFrame, join=False)

예시

다음은 전체 코드입니다 -

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")

sb.set_theme(style="darkgrid")

# Horizontal point plot
# join is set as false to avoid drawing lines to connect points
# join is set using the join parameter
sb.pointplot(x = 'Age', y = 'Academy', data = dataFrame, join=False)

# display
plt.show()

출력

이것은 다음과 같은 출력을 생성합니다 -

Python Pandas - 수평 점 플롯 세트를 그리지만 Seaborn과 점을 연결하는 선은 그리지 않습니다.