Python Pandas - 使用Seaborn繪製一組水平點圖,但不連線點


Seaborn中的點圖用於使用散點圖符號顯示點估計和置信區間。為此使用seaborn.pointplot()。要避免繪製連線點的線,只需將pointplot()方法的“join”引數設定為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()

輸出

這將產生以下輸出:

更新於:2021年9月30日

428 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.