Como alterar o tamanho da fonte em gráficos seaborn (com exemplos)
Você pode usar a seguinte sintaxe básica para alterar o tamanho da fonte nos gráficos Seaborn:
import seaborn as sns sns. set (font_scale= 2 )
Observe que o valor padrão de font_scale é 1. Ao aumentar esse valor, você pode aumentar o tamanho da fonte de todos os elementos do gráfico.
Os exemplos a seguir mostram como usar essa sintaxe na prática.
Exemplo 1: Altere o tamanho da fonte de todos os elementos no gráfico Seaborn
O código a seguir mostra como criar um gráfico de linhas simples no Seaborn com o tamanho de fonte padrão:
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 ')
E o código a seguir mostra como usar a função sns.set() para aumentar o tamanho da fonte de todos os elementos do gráfico:
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 ')
Observe que o tamanho da fonte de cada elemento do gráfico aumentou significativamente.
Exemplo 2: Altere o tamanho da fonte de elementos específicos no gráfico Seaborn
O código a seguir mostra como alterar o tamanho da fonte de elementos específicos em um gráfico 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 )
Observe que cada elemento no gráfico possui um tamanho de fonte exclusivo com base no valor especificado no argumento fontsize .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns no Seaborn:
Como criar vários gráficos Seaborn em uma única figura
Como mudar a posição de uma lenda em Seaborn
Como adicionar um título aos gráficos Seaborn