Python - รูปแบบแผนภูมิ
แผนภูมิที่สร้างใน python สามารถจัดรูปแบบเพิ่มเติมได้โดยใช้วิธีการที่เหมาะสมจากไลบรารีที่ใช้ในการสร้างแผนภูมิ ในบทเรียนนี้เราจะเห็นการใช้คำอธิบายประกอบตำนานและพื้นหลังแผนภูมิ เราจะใช้โค้ดจากบทสุดท้ายต่อไปและแก้ไขเพื่อเพิ่มสไตล์เหล่านี้ลงในแผนภูมิ
การเพิ่มคำอธิบายประกอบ
หลายครั้งเราจำเป็นต้องใส่คำอธิบายประกอบแผนภูมิโดยการไฮไลต์ตำแหน่งเฉพาะของแผนภูมิ ในตัวอย่างด้านล่างเราระบุการเปลี่ยนแปลงอย่างรวดเร็วของค่าในแผนภูมิโดยการเพิ่มคำอธิบายประกอบที่จุดเหล่านั้น
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
มัน output มีดังนี้ -
การเพิ่มตำนาน
บางครั้งเราต้องการแผนภูมิที่มีการพล็อตหลายบรรทัด การใช้ตำนานแสดงถึงความหมายที่เกี่ยวข้องกับแต่ละบรรทัด ในแผนภูมิด้านล่างเรามี 3 บรรทัดพร้อมตำนานที่เหมาะสม
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
# Adding Legends
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4)
มัน output มีดังนี้ -
รูปแบบการนำเสนอแผนภูมิ
เราสามารถปรับเปลี่ยนรูปแบบการนำเสนอของแผนภูมิได้โดยใช้วิธีการต่างๆจากแพ็คเกจสไตล์
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
# Adding Legends
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4)
#Style the background
plt.style.use('fast')
plt.plot(x,z)
มัน output มีดังนี้ -