วิธีพล็อตเฉพาะตารางแนวนอนใน matplotlib


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อลงจุดเฉพาะตารางแนวนอนใน Matplotlib:

 ax. grid (axis=' y ')

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: พล็อตเฉพาะตารางแนวนอนใน Matplotlib

รหัสต่อไปนี้แสดงวิธีสร้างกราฟแท่งใน Matplotlib โดยมีเพียงตารางแนวนอนที่แสดงในพล็อต:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
                   ' points ':[105, 99, 112, 100]})

#defineplot
fig, ax = plt. subplots ()

#create bar plot
df. plot (kind=' bar ', ax=ax)

#add horizontal gridlines
ax. grid (axis=' y ')

#displayplot
plt. show ()

คุณสามารถใช้ ax.set_axisbelow(True) เพื่อแสดงเส้นตารางแนวนอนด้านหลังแถบในพล็อต:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
                   ' points ':[105, 99, 112, 100]})

#defineplot
fig, ax = plt. subplots ()

#create bar plot
df. plot (kind=' bar ', ax=ax)

#add horizontal gridlines behind bars in the plot
ax. set_axisbelow ( True )
ax. grid (axis=' y ')

#displayplot
plt. show () 

ตารางแนวนอน Matplotlib

และอย่าลังเลที่จะใช้อาร์กิวเมนต์ color , linestyle และ linewidth ในฟังก์ชัน grid() เพื่อปรับแต่งลักษณะที่ปรากฏของ grid:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
                   ' points ':[105, 99, 112, 100]})

#defineplot
fig, ax = plt. subplots ()

#create bar plot
df. plot (kind=' bar ', ax=ax)

#add horizontal gridlines with custom appearance
ax. set_axisbelow ( True )
ax. grid (axis=' y ', color=' red ', linestyle=' dashed ', linewidth= 3 )

#displayplot
plt. show () 

คุณสามารถดูรายการวิธีปรับแต่งเส้นตารางทั้งหมดได้ใน เอกสารประกอบของ Matplotlib

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

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

วิธีลบเห็บออกจากแปลง Matplotlib
วิธีเปลี่ยนขนาดตัวอักษรบนพล็อต Matplotlib
วิธีเพิ่มเส้นเฉลี่ยเพื่อลงจุดใน Matplotlib

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

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