O "Seancen”É uma das bibliotecas mais populares para visualização de dados no Python e fornece uma variedade de funções de plotagem que podem criar parcelas interativas e informativas. Salvar lotes marítimos em vários formatos é útil para compartilhar as parcelas com outras pessoas com facilidade, independentemente do software ou da plataforma, e também economiza tempo e esforço.
Neste artigo, exploraremos as abordagens para salvar as parcelas marítimas em diferentes formatos de arquivo e personalizar as configurações da plotagem para obter uma saída ideal.
Observação: Antes de criar “Seancen”Plots, precisamos configurar a biblioteca em nosso ambiente Python. O "Seaborn" pode ser instalado usando "pip”, Que é a maneira mais comum de instalar pacotes Python através do seguinte comando:
PIP Instale SeaBorn
Como criar uma trama com Seaborn em Python?
Para criar uma trama com o SeaBorn, várias funções são usadas no Python. No código de exemplo abaixo, o “Seancen.ScatterPlot ()”A função é usada para criar o gráfico de dispersão do conjunto de dados fornecido.
Exemplo
Vamos ver o código de exemplo a seguir:
importar mareben
importar matplotlib.pyplot como plt
Importar pandas
df = pandas.Dataframe ("dia 1": [17,11,15,16,23,10,15,18],
"Dia 2": [31,22,38,44,34,92,54,22])
Seancen.Scatterplot (dados = df)
plt.mostrar()
No código acima, o “Seancen","matplotlib" e "Pandas”As bibliotecas são importadas, respectivamente. Depois disso, o “Seancen.ScatterPlot ()”A função leva os dados do quadro de dados criado e cria gráficos de dispersão com diferentes agrupamentos semânticos.
Saída
Como visto, o gráfico de dispersão do conjunto de dados fornecido foi criado.
Como salvar um enredo python Seaborn em um arquivo?
Depois de criarmos um enredo, podemos salvá -lo em um arquivo usando o “savefig ()”Função de Matplotlib. Esta função leva o nome do arquivo como entrada e salva o enredo nesse arquivo. A biblioteca “Seaborn” permite que você salve lotes em vários formatos, incluindo “png","jpg", ou "pdf”. Vamos explorar as abordagens para salvar as parcelas do SeaBorn em diferentes formatos.
Salvando as parcelas "Seaborn" em formato "PNG"
O "Png”O formato oferece fundo transparente, mantendo a qualidade sem perdas. Para salvar um enredo marítimo no formato "PNG", aplique o matplotlib "savefig ()”Função.
Exemplo
O exemplo de código a seguir demonstra como funciona:
importar mareben
importar matplotlib.pyplot como plt
Importar pandas
df = pandas.Dataframe ("dia 1": [17,11,15,16,23,10,15,18],
"Dia 2": [31,22,38,44,34,92,54,22])
Seancen.Scatterplot (dados = df)
plt.savefig ("scatter_plot.png ")
Nas linhas acima de código, o “savefig ()”A função salva o gráfico no diretório atual por padrão com o nome do arquivo fornecido. Também podemos especificar um diretório ou formato de arquivo diferente conforme o requisito.
Saída
Conforme analisado, o enredo marítimo foi salvo no formato "PNG" apropriadamente.
Salvando as parcelas "Seaborn" em formato "JPG"
““jpg”É um formato de imagem com perdas que suporta uma ampla gama de cores e pode comprimir imagens para tamanhos pequenos. Para salvar uma trama marítima nesse formato em particular, da mesma forma, aplique o matplotlib “savefig ()”Função.
Exemplo
Vamos entender isso considerando o seguinte exemplo:
importar mareben
importar matplotlib.pyplot como plt
Importar pandas
df = pandas.Dataframe ("dia 1": [17,11,15,16,23,10,15,18],
"Dia 2": [31,22,38,44,34,92,54,22])
Seancen.Scatterplot (dados = df)
plt.savefig ("scatter_plot.jpg ")
No trecho de código acima, o aplicado “plt.savefig ()”A função salva o gráfico com base no quadro de dados criado, especificando o nome do arquivo e o formato desejado I.e., ““jpg”, Respectivamente.
Saída
Aqui, o enredo foi salvo com o nome especificado e no formato desejado de acordo.
Salvando as parcelas "Seaborn" em formato "pdf"
““pdf”É um formato de imagem baseado em vetor que suporta gráficos de alta qualidade e é adequado para publicação. O matplotlib “savefig ()”A função também pode ser aplicada aqui para salvar uma trama marítima no formato“ PDF ”.
Exemplo
O exemplo fornecido abaixo salva o enredo marítimo no formato específico i.e., ““pdf”:
importar mareben
importar matplotlib.pyplot como plt
Importar pandas
df = pandas.Dataframe ("dia 1": [17,11,15,16,23,10,15,18],
"Dia 2": [31,22,38,44,34,92,54,22])
Seancen.Scatterplot (dados = df)
plt.savefig ("scatter_plot.pdf ")
No código acima, lembre -se da abordagem discutida para criar um quadro de dados. Agora, aplique o “plt.savefig ()”Função para salvar o enredo em“pdf”Formato.
Saída
Como observado, o enredo foi salvo como “pdf”.
Como personalizar as configurações de plotagem para salvar em Python?
O "Seancen”A biblioteca permite que você personalize as parcelas alterando vários aspectos da trama, como cores, etiquetas, títulos, etc. O "Seancen”As parcelas podem ser personalizadas antes de economizar para tornar a trama mais informativa e visualmente atraente.
Exemplo
Vamos Visão Geral o código abaixo do ponto:
importar mareben
importar matplotlib.pyplot como plt
Importar pandas
df = pandas.Dataframe ("dia 1": [17,11,15,16,23,10,15,18],
"Dia 2": [31,22,38,44,34,92,54,22])
Seancen.Scatterplot (dados = df)
plt.Título ("DataSet")
plt.xlabel ("dia-1")
plt.ylabel ("dia-2")
plt.savefig ("Seaborn_plot_custom.png ")
No bloco de código acima, adicionamos um título e etiquetas ao enredo, respectivamente, e salvamos o enredo em “png”Formato.
Saída
No resultado acima, pode estar implícito que o enredo personalizado foi salvo no “PngFormato adequadamente.
Conclusão
O matplotlib “plt.savefig ()”A função pode ser aplicada para salvar lotes marítimos em vários formatos, incluindo“png","jpg", ou "pdf”. Essas parcelas podem ser personalizadas, bem como de acordo com o requisito. Esta posta.