วิธีใช้ “%matplotlib ออนไลน์” (พร้อมตัวอย่าง)


คุณสามารถใช้โค้ดต่อไปนี้เพื่อแสดงและจัดเก็บแปลง Matplotlib ในสมุดบันทึก Python Jupyter:

 % matplotlib inline

ต่อไปนี้เป็นวิธีอธิบายโค้ดนี้ใน หน้าเอกสาร :

“ด้วยแบ็กเอนด์นี้ ผลลัพธ์ของคำสั่งการติดตามจะแสดง แบบอินไลน์ ในส่วนหน้าเหมือนกับสมุดบันทึก Jupyter ตรงด้านล่างเซลล์โค้ดที่สร้างขึ้น แปลงผลลัพธ์จะถูกเก็บไว้ในเอกสารสมุดบันทึกด้วย

ตัวอย่างต่อไปนี้แสดงวิธีใช้โค้ดนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีใช้ %matplotlibe ออนไลน์

สมมติว่าเรากำลังพยายามใช้โค้ดต่อไปนี้เพื่อสร้างพล็อตบรรทัด Matplotlib ในสมุดบันทึก Jupyter:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#attempt to create line plot of x and y
plt. plot (x, y)

นี่คือลักษณะผลลัพธ์ที่ปรากฏในสมุดบันทึก Jupyter:

รหัสทำงานโดยไม่มีข้อผิดพลาด แต่ไม่มีการแสดงจุดบรรทัดแบบอินไลน์กับโค้ด

เพื่อแก้ไขปัญหานี้ เราสามารถใช้คำสั่ง อินไลน์ %matplotlib ก่อนที่จะสร้างการลงจุดบรรทัด:

 % matplotlib inline

import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create scatter plot of x and y
plt. plot (x, y)

นี่คือลักษณะผลลัพธ์ที่ปรากฏในสมุดบันทึก Jupyter:

โปรดทราบว่าโค้ดจะทำงานอีกครั้งโดยไม่มีข้อผิดพลาดใดๆ และโครงเรื่องจะแสดงแบบอินไลน์ใน Notepad

โปรดทราบว่าเมื่อเราใช้ %matplotlib inline แปลง Matplotlib ใด ๆ ที่เราสร้างในเซลล์สมุดบันทึกในอนาคตก็จะถูกแสดงและจัดเก็บไว้ในสมุดบันทึกด้วย

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Python:

วิธีแก้ไข KeyError ใน Pandas
วิธีแก้ไข: ValueError: ไม่สามารถแปลง float NaN เป็น int
วิธีแก้ไข: ValueError: ตัวถูกดำเนินการไม่สามารถออกอากาศด้วยรูปร่างได้

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *