Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python - พล็อตความหนาแน่นพร้อม Pandas สำหรับแอตทริบิวต์เฉพาะ


เราจะใช้ plot.density() เพื่อพล็อตความหนาแน่นบนชุดข้อมูลในรูปแบบของไฟล์ csv สมมติว่าต่อไปนี้คือชุดข้อมูลของเรา − Cricketers2.csv

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

import pandas as pd
import matplotlib.pyplot as plt

โหลดข้อมูลจากไฟล์ CSV ลงใน Pandas DataFrame -

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

การพล็อตพล็อตความหนาแน่น คุณสมบัติที่พิจารณาคือ "อายุ" −

dataFrame.Age.plot.density(color='green')

ตัวอย่าง

ต่อไปนี้เป็นรหัสที่สมบูรณ์ -

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\\Cricketers2.csv")

# plotting the density plot
# attribute considered is "Age"
dataFrame.Age.plot.density(color='green')
plt.title('Density plot = Age')
plt.show()

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Python - พล็อตความหนาแน่นพร้อม Pandas สำหรับแอตทริบิวต์เฉพาะ