Як змінити розмір шрифту в 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *