Как изменить размер шрифта в графиках seaborn (с примерами)


Для изменения размера шрифта на графиках 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *