วิธีการเปลี่ยนขนาดตัวอักษรในแปลงทะเล (พร้อมตัวอย่าง)
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อเปลี่ยนขนาดแบบอักษรในแปลง Seaborn:
import seaborn as sns sns. set (font_scale= 2 )
โปรดทราบว่าค่าเริ่มต้นของ font_scale คือ 1 เมื่อเพิ่มค่านี้ คุณจะสามารถเพิ่มขนาดตัวอักษรขององค์ประกอบทั้งหมดในพล็อตได้
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่างที่ 1: เปลี่ยนขนาดตัวอักษรขององค์ประกอบทั้งหมดในพล็อต Seaborn
รหัสต่อไปนี้แสดงวิธีสร้างแผนภูมิเส้นอย่างง่ายใน Seaborn ด้วยขนาดตัวอักษรเริ่มต้น:
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'], ' sales ': [4, 11, 6, 18], ' company ': ['A', 'A', 'B', 'B']}) #plot multiple lines sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df). set (title=' Sales Data ')
และโค้ดต่อไปนี้แสดงวิธีใช้ฟังก์ชัน sns.set() เพื่อเพิ่มขนาดตัวอักษรขององค์ประกอบทั้งหมดในพล็อต:
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #increase font size of all elements sns. set (font_scale= 2 ) #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'], ' sales ': [4, 11, 6, 18], ' company ': ['A', 'A', 'B', 'B']}) #plot multiple lines sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df). set (title=' Sales Data ')
โปรดทราบว่าขนาดตัวอักษรของแต่ละองค์ประกอบพล็อตเพิ่มขึ้นอย่างมาก
ตัวอย่างที่ 2: เปลี่ยนขนาดตัวอักษรขององค์ประกอบเฉพาะในพล็อต Seaborn
รหัสต่อไปนี้แสดงวิธีการเปลี่ยนขนาดตัวอักษรขององค์ประกอบเฉพาะในพล็อต Seaborn:
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'], ' sales ': [4, 11, 6, 18], ' company ': ['A', 'A', 'B', 'B']}) #plot multiple lines sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) #modify individual font size of elements plt. legend (title=' Company ', fontsize= 20 ) plt. xlabel (' Date ', fontsize= 16 ); plt. ylabel (' Sales ', fontsize= 16 ); plt. title (' Sales Data ', fontsize= 20 ) plt. tick_params (axis=' both ', which=' major ', labelsize= 14 )
โปรดทราบว่าแต่ละองค์ประกอบในพล็อตมีขนาดแบบอักษรที่ไม่ซ้ำกันตามค่าที่ระบุในอาร์กิวเมนต์ ขนาดแบบอักษร
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Seaborn:
วิธีการสร้างแปลง Seaborn หลายแปลงในรูปเดียว
วิธีเปลี่ยนตำแหน่งของตำนานใน Seaborn
วิธีเพิ่มชื่อเรื่องให้กับแปลงทะเล