Як змінити розмір шрифту в seaborn plots (з прикладами)
Ви можете використовувати такий базовий синтаксис, щоб змінити розмір шрифту на графіках 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 )
Зауважте, що кожен елемент на графіку має унікальний розмір шрифту на основі значення, указаного в аргументі fontsize .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Seaborn:
Як створити кілька сюжетів Seaborn на одній фігурі
Як змінити положення легенди в Seaborn
Як додати право власності на ділянки Seaborn