Тёмный

Altere a Aparência dos Gráficos do Matplotlib (Gráficos no Python) 

Walisson Silva
Подписаться 16 тыс.
Просмотров 9 тыс.
50% 1

Fala, pessoal! Neste vídeo eu estarei apresentando um conjunto de opções que o Matplotlib oferece para melhorar a aparência dos gráficos construídos por meio dessa biblioteca. Conheço muita gente que não gosta muito do estilo ou tema padrão do gráfico que é gerado e, portanto, veremos como é possível alterar o tema do gráfico, o estilo, tamanho e família das fontes de labels e título, além de outras opções para melhorar a aparência das curvas e das legendas.
Temas disponíveis para os gráficos: matplotlib.org...
Confira os artigos do Blog: www.walissonsi...
Acompanhe as novidades do Canal e do Blog
Instagram: / walissonsilvablog
Canal do Telegram: t.me/walisson_...

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@karcianojose2222
@karcianojose2222 7 месяцев назад
Muito bom! Parabéns!
@carlosfinholdt4190
@carlosfinholdt4190 3 года назад
Gostei muito do vídeo. Explicações claras e diretas ao ponto. Excelente.
@WalissonSilva
@WalissonSilva 3 года назад
Muito obrigado pelo feedback, Carlos!
@caosspearbr7268
@caosspearbr7268 Год назад
Finalmente um video completo obrigadoooooo
@PhilipChase-rz6wi
@PhilipChase-rz6wi 2 месяца назад
Gostei, valeu !!!
@marciodeoliveirapereira3347
@marciodeoliveirapereira3347 3 года назад
parabéns pela aula sensacional
@WalissonSilva
@WalissonSilva 3 года назад
Muito obrigado pelo feedback, Marcio!!
@alinenog1372
@alinenog1372 2 года назад
Excelente o vídeo!
@pedrojsoj
@pedrojsoj 3 года назад
Excelente aula!!!
@marcianokey7284
@marcianokey7284 3 года назад
Que massa mano, parabensss!!!!!!
@fernando_fernandes_postdoc
@fernando_fernandes_postdoc Год назад
Excelente! Parabéns. Como habilitar o ambiente de edição da figura no Jupyter?
@paulogiovanicorreadesouza5489
@paulogiovanicorreadesouza5489 4 года назад
Baita dica. Direto ao ponto. Qual distro Linux vc usa? Parabéns pelo seu canal toda a sorte do mundo !!!
@john99381
@john99381 2 года назад
Cara só faltou mostrar como colocar os eixos x e y pretinhos no grafico pra ficar em evidência o plano cartesiano. Se souber da uma dica aí. Parabéns pelo trabalho.
@lucianoval903
@lucianoval903 4 года назад
Muuuito legal essas suas aulas Walisson. Parabéns. Por gentileza, me envie também, pelo Telegram do grupo, o Pylab para fazer o plano cartesiano. Quando puder fazer um vídeo das configurações do Spyder acho que vai ser lega. Obrigado!!
@WalissonSilva
@WalissonSilva 4 года назад
Muito obrigado, Luciano!!! Sim, vou te enviar; pode deixar. Estava bastante aterefado no meu trabalho até hoje pela manhã, mas vou te mandar hoje ainda, certo? Muito obrigado pelo feedback e pelo apoio ao canal!
@lucianoval903
@lucianoval903 4 года назад
@@WalissonSilva Você explica muito bem. Gosto muito dos seus exemplos de aplicações, pois eu também sou formado em Eng. Elétrica.
@davimarques500
@davimarques500 3 года назад
Parabéns pelos vídeos, estou fazendo o curso de Física e uso o Python para plotar os gráficos dos meus trabalhos em laboratório, acho melhor de trabalhar que no Excel, só queria saber se tem alguma forma para que os valores da escala do eixo fiquem "dentro" do gráfico? Não encontrei uma forma de fazer isso, e creio que dê uma cara mais 'clean' as imagens, se for possível, abraços.
@Brazilianknight9243
@Brazilianknight9243 3 года назад
O que diferencia o comandos linspace e arange, usando o numpy?
@pedrojsoj
@pedrojsoj 3 года назад
Olá, Wallisson, qual o comando para destacar os eixos coordenados, ou seja, eixo x e eixo y?
@canalalunoensina2814
@canalalunoensina2814 3 года назад
Como eu faço para abrir a figura do gráfico separada no jupyter??
@brunoemerick4729
@brunoemerick4729 4 года назад
Parabéns pelo canal. Uma dúvida que fiquei foi sobre a utilização da fonte do Latex nos gráficos. Alguma dica?
@WalissonSilva
@WalissonSilva 4 года назад
Muito obrigado, Bruno! Cara, na verdade, dá para você utilizar a fonte que você desejar utilizando o parâmetro fontname='nome-da-fonte'. Essa fonte precisa estar instalada no seu sistema, no caso; ou seja, se a fonte do LaTeX (Computer Modern, se não me engano) estiver instalada no seu sistema, dá para utilizar ela, sim. Outra coisa legal que eu acabei não comentando no vídeo é que você pode adicionar equações matemáticas formatadas como no LaTeX em labels, legendas ou no título do gráfico; para isso, basta inserir a equação como se faz no LaTeX (colocando entre $, como em uma equação inline). Espero ter ajudado e, qualquer coisa, estou por aqui!
@PauloSantos-hu5et
@PauloSantos-hu5et 3 года назад
Boa tarde! Como dimensionar a escala dos eixos x e y?
@viniciusbarcelos8948
@viniciusbarcelos8948 3 года назад
Olá, Walisson Silva, boa noite! Tem como mudar as medidas dos eixos? Por exemplo, eu tenho um dado da dívida do brasil (em trilhões) , no meu eixo y aparece (1, 2, 3, 4, 5, 6), eu queria deixar mais interesse. Por exemplo, deixar 1000 (em bilhões). Eu tentei usar plt.xticks(range(1000,8000)), e só fica lendo o código, nunca retorna. Diga-se de passagem, muito boa a aula. Obrigado!
@hiagocarvalho8298
@hiagocarvalho8298 4 года назад
Parabéns pelo video. Alguém sabe como faço para preencher a area embaixo de uma curva por uma determinada cor??
@WalissonSilva
@WalissonSilva 4 года назад
Valeu, Hiago!!! Muito obrigado pelo feedback, cara! Para te ajudar nessa sua dúvida eu criei um código no Gist do GitHub nesse link: gist.github.com/walissonsilva/9b9d2f63bc80c1f0f7de698417c70b3c
@thiagomartins216
@thiagomartins216 4 года назад
Oi professor, gostaria de saber se é possível fazer um plano cartesiano no matplotlib ou com algum outro framework. Minha escola pediu um trabalho sobre geometria analítica e eu queria fazer ele utilizando python
@WalissonSilva
@WalissonSilva 4 года назад
Fala, Thiago! Cara, acho super legal a sua ideia de fazer esse trabalho utilizando o Python! Dá para fazer com o Matplotlib, sim, mas não apenas com o Pyplot; você vai precisar utilizar um outro módulo do Matplotlib chamado Pylab. Se quiser um exemplo desse tipo, fala comigo pelo Telegram ou pelo e-mail que eu posso te mandar um código que faria algo isso, e a gente pode trocar umas ideias.
@rafaelcosta4824
@rafaelcosta4824 4 года назад
@Walisson Silva, mais uma vez venho aqui te pedir uma ajuda. Estou tentando colocar o meu codigo para gerar varios graficos em loop. Ele vai ler um arquivo excel e a partir dos dados da planilha vai gerar gráficos. Só que quando o loop roda, ele sobrescreve os gráficos. Você sabe como apagar os gráficos? Pq aí eu apagaria no final do loop pra ele reiniciar zerado. Ou tem outra solução? Mais uma vez, parabéns pelo canal. Esse vídeo é o mais explicativo que encontrei.
@WalissonSilva
@WalissonSilva 4 года назад
Fala, Rafael! Cara, se eu entendi bem, você quer ir atualizando o gráfico à medida que as iterações do loop vão ocorrendo, certo? Se for isso, eu postei um vídeo aqui no canal que fala exatamente como você pode fazer algo desse tipo. Existem comandos para limpar o axes - plt.cla() - e a figura - plt.clf(). Se você utilizar esses métodos antes da plotagem do próximo gráfico, já deve resolver o seu problema! ;)
@WalissonSilva
@WalissonSilva 4 года назад
Esse é o link do vídeo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kjpNLbv4wJw.html. Se você continuar com dúvidas com relação à sua aplicação, estou por aqui!
@rafaelcosta4824
@rafaelcosta4824 4 года назад
Parabéns pelo video. Pode me ajudar? To usando um grafico que o eixo x usa os dias do mes, porém está com um passo de 5 em 5 dias. Como faço pra plotar todos os dias no eixo x?. Uso o PyCharm.
@WalissonSilva
@WalissonSilva 4 года назад
Muito obrigado pelo feedback, cara! Com relação à sua dúvida... Você deve ter um array com as datas, né isso? Então, creio que, se você inserir uma linha com plt.xticks(datas), já vai resolver. Esse datas seria o array com as suas datas. Qualquer coisa, estou por aqui!
@rafaelcosta4824
@rafaelcosta4824 4 года назад
@@WalissonSilva Muito obrigado pela resposta, mas não está funcionando. Abaixo está meu código. Se eu mantenho o primeiro comando plt.xticks(range(1,32) ele me gera duas figuras: uma em branco, mas com o eixo x indo de 1 a 31 e a outra com o grafico completo, mas com as datas de 5 em 5 dias no eixo x. Se eu retiro essa linha de comando ele gera somente uma figura correta, mas com os dias pulando de 5 em 5. plt.xticks(range(1, 32)) # adicionar todos os dias do mes plt.style.use('ggplot') plt.figure(figsize=(6,4)) plt.title(f'Projeção de consumo para o mês {mes_estudado}') plt.xlabel('Dias do mês') plt.ylabel('Consumo diário em kWh') plt.tight_layout() plt.plot(dia_ind_total_list, consumo_total_por_dia, 'b-', color='blue', label='Consumo medido') plt.plot(lista_projecao_dias, lista_projecao, 'b--', color='red', label='Projeção de Consumo') plt.savefig('testeGrafico.png') plt.show()
@rafaelcosta4824
@rafaelcosta4824 4 года назад
@@WalissonSilva consegui resolver por tentativa e erro. Ficou assim: plt.style.use('ggplot') plt.xticks(range(1, quant_dias_do_mes + 1)) # mudar escala do eixo X plt.gcf().set_size_inches(16, 4) #muda o tamanho do grafico em polegadas plt.title(f'Projeção de consumo para o mês {mes_estudado}') plt.xlabel('Dias do mês') plt.ylabel('Consumo diário em kWh') plt.tight_layout() plt.plot(dia_ind_total_list, consumo_total_por_dia, 'b-', color='blue', label='Consumo medido') plt.plot(lista_projecao_dias, lista_projecao, 'b--', color='red', label='Projeção de Consumo') plt.savefig('testeGrafico.png') plt.show() Sou iniciante e não consegui ver a diferença. Mas resolvi XD
@WalissonSilva
@WalissonSilva 4 года назад
@@rafaelcosta4824 Show de bola, cara! Haha. Aquele xticks vai definir quais são os valores que você quer exibir no eixo horizontal, beleza? Essa função é bem importante. Já a mudança do tamanho do gráfico, você pode fazer também utilizando o plt.figure(figsize=(12,8)), por exemplo. Em geral, com esses seus comandos, tenho certeza que o gráfico ficou perfeito. Espero ter ajudado, cara. Qualquer coisa, estou por aqui!
Далее
У КОТЕНКА ПРОБЛЕМА?#cat
00:18
Просмотров 745 тыс.