วิธีสร้างพล็อตอนุกรมเวลาใน seaborn


โครงเรื่องอนุกรมเวลา มีประโยชน์ในการแสดงภาพค่าข้อมูลที่เปลี่ยนแปลงตามเวลา

บทช่วยสอนนี้จะอธิบายวิธีสร้างพล็อตอนุกรมเวลาต่างๆ โดยใช้แพ็คเกจการสร้างภาพข้อมูล ในทะเล ใน Python

ตัวอย่างที่ 1: พล็อตอนุกรมเวลาเดียว

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

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/5/2021',
                            '1/6/2021',
                            '1/7/2021',
                            '1/8/2021'],
                   ' value ': [4, 7, 8, 13, 17, 15, 21]})

sns. lineplot (x=' date ', y=' value ', data=df)

โปรดทราบว่าเรายังปรับแต่งสี ความกว้างของเส้น สไตล์เส้น ป้ายกำกับ และชื่อโครงเรื่องได้ด้วย:

 #create time series plot with custom aesthetics 
sns. lineplot (x=' date ', y=' value ', data=df, linewidth= 3 , color=' purple ',
             linestyle=' dashed '). set (title=' Time Series Plot ')

#rotate x-axis labels by 15 degrees
plt. xticks (rotation= 15 )

แผนภูมิอนุกรมเวลาใน Seaborn

ตัวอย่างที่ 2: พล็อตอนุกรมเวลาหลายชุด

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

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021'],
                   ' sales ': [4, 7, 8, 13, 17, 15, 21, 28],
                   ' company ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#plot multiple time series
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) 

โปรดทราบว่าอาร์กิวเมนต์ hue ใช้เพื่อจัดเตรียมสีที่แตกต่างกันสำหรับแต่ละบรรทัดในโครงเรื่อง

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

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

วิธีเพิ่มชื่อเรื่องให้กับแปลงทะเล
วิธีเปลี่ยนขนาดตัวอักษรในตำนานใน Seaborn
วิธีเปลี่ยนตำแหน่งของตำนานใน Seaborn

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

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