วิธีใช้ดัชนีในพล็อตเรื่องนุ่น (พร้อมตัวอย่าง)
คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อใช้ค่าดัชนีของ Pandas DataFrame เป็นค่าแกน X ในพล็อต:
วิธีที่ 1: ใช้ plot()
df. plot (y=' my_column ')
หากคุณไม่ได้ระบุตัวแปรที่จะใช้สำหรับแกน x แพนด้าจะใช้ค่าดัชนีเริ่มต้น
วิธีที่ 2: ใช้ plot() กับ use_index=True
df. plot (y=' my_column ', use_index= True )
อาร์กิวเมนต์ use_index=True บอกให้แพนด้าใช้ค่าดัชนีสำหรับแกน x อย่างชัดเจน
ทั้งสองวิธีนี้จะให้ผลลัพธ์ที่เหมือนกัน
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับ Pandas DataFrame ต่อไปนี้:
import pandas as pd #create DatFrame df = pd. DataFrame ({' sales ': [8, 8, 9, 12, 13, 14, 22, 26, 25, 22]}, index=pd. date_range (' 1/1/2020 ', periods= 10 , freq=' m ')) #view DataFrame print (df) dirty 2020-01-31 8 2020-02-29 8 2020-03-31 9 2020-04-30 12 2020-05-31 13 2020-06-30 14 2020-07-31 22 2020-08-31 26 2020-09-30 25 2020-10-31 22
ตัวอย่างที่ 1: ใช้ plot()
โค้ดต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน plot( ) ใน pandas เพื่อสร้างแผนภูมิเส้นที่ใช้ค่าดัชนีจาก DataFrame เป็นแกน x และค่าจากคอลัมน์ การขาย เป็นค่าแกน y:
#create line chart and use index values as x-axis values df. plot (y=' sales ')
โปรดทราบว่าการลงจุดจะใช้วันที่ดัชนี DataFrame เป็นค่าบนแกน x ของแผนภูมิเส้นโดยอัตโนมัติ
เนื่องจากเราไม่ได้ระบุตัวแปรที่จะใช้บนแกน x แพนด้าจึงใช้ค่าดัชนีเริ่มต้น
ตัวอย่างที่ 2: ใช้ plot() กับ use_index=True
โค้ดต่อไปนี้แสดงวิธีใช้ฟังก์ชัน plot( ) พร้อมด้วยอาร์กิวเมนต์ use_index=True เพื่อสร้างแผนภูมิเส้นที่ใช้ค่าดัชนีจาก DataFrame เป็นแกน x และใช้ค่าจากคอลัมน์ การขาย เป็นแกน ค่าของ y:
#create line chart and use index values as x-axis values df. plot (y=' sales ', use_index= True )
อีกครั้งที่พล็อตใช้วันที่ดัชนี DataFrame เป็นค่าบนแกน x ของกราฟเส้น
โปรดทราบว่ากราฟนี้ตรงกับกราฟก่อนหน้า
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำงานทั่วไปอื่นๆ ในแพนด้า:
นุ่น: วิธีเพิ่มชื่อเรื่องลงในแปลง
นุ่น: วิธีสร้างคำบรรยายพล็อตเรื่อง
Pandas: วิธีสร้าง Bar Plot จาก GroupBy