Visualização de dados com Python para iniciantes | Max S | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Visualização de dados com Python para iniciantes

teacher avatar Max S, Power through programming

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

11 aulas (1 h 35 min)
    • 1. Introdução ao curso

      1:00
    • 2. Introdução ao Matplotlib

      2:25
    • 3. Como importar bibliotecas em Python

      8:40
    • 4. Como lidar com arquivos em Python

      14:18
    • 5. Como fazer a linha e a a a e a a a trincar

      14:07
    • 6. Como adicionar rótulos, os títulos de linha de as de os novos e em como de linha

      9:52
    • 7. Como fazer as días do eixo e as anotações, adicionando texto e anotações

      7:57
    • 8. Como ajustar os tamanhos de lotes e adicionar uma Sizes, e salvando as

      8:33
    • 9. Criação de histogramas de de dimensão e 2

      13:42
    • 10. Como alterar as escalas de eixo

      13:27
    • 11. Curso de de e de

      0:40
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

341

Estudantes

--

Sobre este curso

Dados e análise e de análise estão se tornando mais importantes no nosso mundo e em nas empresas no mundo no mundo e no mundo atual. Para começar com a análise de dados (e em última de nos de dados (e em última de fornecer imagens agradáveis dos nossos de de que a de de que a de de que você está na cabeça.

Matplotlib oferece muitas ótimas oportunidades e métodos de de uma de de uma de visualização e de gráficos em in em de de a criação em Python. no Python.

Depois de ter um ponto de de de a de a de a de de a de de a de e a sua de ação, podemos expandir nosso conhecimento para a melhor representar todos os nossos dados.

Conheça seu professor

Teacher Profile Image

Max S

Power through programming

Professor

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução ao curso: Ei, pessoal, é o Max. E bem-vindos à minha visualização de dados do coro com python para iniciantes. Este curso é feito para iniciante ao nível intermediário. Então, tudo o que você precisa é de alguma experiência básica de programação python. E neste curso, você vai aprender a visualizar dados usando python. Então você vai aprender a usar a lib de lote de mapa para visualizar seus dados, você vai aprender como fazer coisas como gráficos de dispersão, gráficos de linha, bem como como como criar um gramado dimensional e bidimensional sibilado por gramas. Você também vai aprender como personalizar sua grama adicionando coisas como títulos, legendas, rótulos, texto, bem como como como anotar o corpo dos gráficos. No final deste curso, você será capaz de escrever código python para visualizar seus dados. Usando esse problema, você vai ser capaz de personalizar suas visualizações dedo do pé. Diferencie claramente os dados em seus gráficos, e você também aprenderá a adicionar clareza de gráficos queridos, adicionando itens como rótulos, texto e anotações 2. Introdução ao Matplotlib: Ei, todos sejam bem-vindos. Então, neste tutorial, nós vamos estar olhando para plotagem com Matt lib plotagem, e nós vamos apenas tomar um monte de exemplos práticos. E vamos olhar para como podemos traçar, por exemplo, por exemplo, dispersão ou gráficos de linha, mas também algumas coisas mais complicadas. Talvez, como uma grama assobiada. Então, estas são todas as coisas que vamos estar a olhar? Nós vamos usar alguns exemplos do mundo real para que nós realmente tenhamos alguma praticidade e eles não são. Nós vamos usar alguns exemplos do mundo real para que nós realmente tenhamos alguma praticidade Isso só geraria alguns números aleatórios e traçaria esses números. Então nós realmente queremos estar plotando dados reais podem ser reproduzidos. Algumas parcelas que vemos online ou algo assim no DSO Meu pote ao vivo é apenas uma grande biblioteca para fazer isso dentro Python. E você pode ver aqui que estou no site oficial. Então, este é também o lugar onde você pode baixá-lo. Você pode, você sabe, ver algumas descrições para suas algumas, talvez fotos ou algo assim, e obter algumas parcelas de amostra, mas você pode ir para baixo. E se você ver aqui é um guia de instalação realmente. Então, se você continuar aqui, hum, isso é basicamente basicamente basicamente diz a você como instalá-lo. Você pode obter o, hum você pode usar o apt get install. Ou você pode usar o Pip se você estiver no Mac OS X. Hum, onde você pode fazer algo semelhante no Windows. Então também algo que você vai precisar para usar meu lábio de maconha vai ser, hum, número de horas. Então isso é algo que você também vai precisar instalar. Vou usar a anaconda, ou melhor, o ambiente de aranha que está contido na plataforma Anaconda do Continuum. Esse é parecido com este no DSO. Isto é feito a partir de análise humana de Cantão e ou melhor, a partir do Continuum. E é chamado de preservativo A, e é apenas uma ótima plataforma. E nós vamos usar o ambiente de aranha aqui, e ele só contém todos esses pacotes já. Então eu sou outra área, está dormente. Ele já tem o meu iPod lib. Você sabe, SK aprendeu tudo isso então você não precisa realmente de Teoh instalar tudo. Talvez algumas coisas que vamos usar. Líder, é realmente ótimo para python numérica e simulação, então você pode ir em frente e agarrar isso também, e apenas usar isso e também tem I consoles python e tudo mais. Mas caso contrário, você sabe, se você está usando um ambiente diferente, isso não é problema. Você só precisa baixar essas bibliotecas. Hum, sim, você pode encontrar todas as instruções de instalação aqui durante todo o resto do curso. Vou presumir que instalou tudo e que está funcionando. Hum, você tem É apenas, você sabe, mapa ao vivo. Há tantas coisas boas que poderíamos fazer com isso. E a trama apresenta ar simplesmente incrível e ainda seria, você sabe, realmente passando por isso em detalhes. Realmente vendo o que Enfraquecer dio, Hum, e certificando-se de que usamos muitos exemplos práticos. 3. Como importar bibliotecas em Python: Todo mundo. E bem-vindo este tutorial vai ser uma breve revisão sobre a importação de bibliotecas e python apenas para que nós estamos todos na mesma página. Então, o que é exatamente uma biblioteca? Bem, a biblioteca é um pacote externo que é criado geralmente por 1/3 partido ou algum outro desenvolvedor de preços, e é amplamente disponibilizado para uso eso. Um exemplo de onde você pode encontrar muitas bibliotecas é obter ajuda. Por exemplo, no DSO. O que é ótimo sobre essas bibliotecas é que elas são apenas uma espécie de seções pré-escritas de código, e nós podemos realmente importá-las. E então temos todo esse código pré-Grã-Bretanha disponível para nós uma vez que importamos e enfraquecemos apenas praticamente acessar qualquer coisa dentro desta biblioteca e usá-lo em nosso próprio casaco. E isso simplifica muito as coisas porque você sabe, isso significa que não temos que reescrever muitas coisas como não precisamos reescrever como encontrar uma raiz quadrada cada vez que você quiser usar isso, ou como calcular um sinal de co. Então isso seria exemplos da biblioteca de matemática da vida ou, você sabe, obter números aleatórios ou fazer parcelas ou, você sabe, todo esse tipo de coisa. Então isso é tudo pré-escrito para nós, e podemos usar isso. Então vamos ver alguns exemplos de como podemos usar coisas de bibliotecas. Então vamos começar e nosso exemplo será a biblioteca de matemática. Então, para importar uma biblioteca, especificamente a biblioteca de matemática que geralmente está contida no Python, vamos fazer o seguinte. Nós vamos escrever importação, e então nós vamos escrever o nome da biblioteca. Então vamos escrever matemática de importação neste caso. Agora, você pode ver aqui no meu ambiente de lucro, a palavra-chave import realmente fica destacada, o que significa que ela tem uma função específica. Neste caso, importa a biblioteca que temos aqui no DSO. Você tem que ter certeza de que existem algumas bibliotecas padrão que vêm com orgulho do que outras que você tem que instalar. Normalmente, você pode fazer isso usando pip, por exemplo. Caso contrário, eles podem ser guias de instruções específicas, ou há um arquivo de configuração que você pode executar se você baixar uma biblioteca que configura tudo para você. Sim, Sim, normalmente. Em seguida, uma vez que você tê-lo instalado, você pode apenas fazer esta instrução de importação. Hum, tudo bem, então vamos começar. E vamos ver como podemos usar esta biblioteca de matemática. Então, agora que temos matemática importada, queremos ser capazes de usá-la, então queremos ser capazes de acessar coisas a partir dela. E uma das funções contidas dentro da matemática é a função raiz quadrada e seu nome dentro da matemática é na verdade s Q rt. Então, sim. Então é assim que esta função é chamada dentro desta biblioteca matemática. E o que ele faz é que nos permite usá-lo para encontrar a raiz quadrada do número que estava em colocar. Então vamos tentar fazer isso. E vamos tentar apenas dizer que em uma variável chamada X, hum, e para usar a função quadrada, vamos para a biblioteca de matemática que importamos, e ele vamos acessar sq rt. Então a raiz quadrada, um, e agora nós podemos apenas colocar em qualquer número aqui, e isso nos dará a raiz quadrada dele. Então é colocar em cinco, por exemplo, hum, e então realmente ver isso. Vamos imprimir X. Então, se rodarmos nosso código, vemos aqui que temos a raiz quadrada de cinco. Agora, como eu sei que este nome de função raízes quadradas é sq rt Não quadrado ruder. Conhece outro tipo de abreviatura? Bem, geralmente para bibliotecas externas, há uma documentação que vem com ela. E esta documentação tem praticamente que lhe diz todas as funções contidas dentro, bem como como como usá-las, quais são as entradas, bem como as saídas que você obtém a partir delas. Então, se você não tem certeza do que está contido na biblioteca ou está procurando por um recurso específico, você sempre pode olhar para a documentação da biblioteca. Normalmente, há também algum código de exemplo que vem com ele. Então, se a documentação é um pouco confusa, também pode apenas olhar para o código de exemplo. E isso só mostraria alguns exemplos trabalhados em, você sabe, coisas de qualidade inferior. Então foi aí que eu consegui essa raiz quadrada. A partir de agora podemos matemática importante, mas às vezes temos bibliotecas que têm nomes realmente longos, e queremos apenas abreviá-los. Então o que podemos fazer é em vez de apenas importar matemática e ter que escrever ponto matemático toda vez podemos fazer matemática de importação como M. E o que isso faz é se eu quiser fazer algo ou se eu quiser usar algo na biblioteca de matemática . Na verdade, não escrevo matemática como fiz aqui. Eu só escrevo assim. E isso porque a matemática é importada com o nome curto em. E agora toda vez que eu faço m ponto que foram os primeiros para a biblioteca de matemática. Então, se eu rodar isso agora, veremos que meu código ainda funciona. Mas eu tenho esse tipo de abreviatura curta que eu uso aqui, que é muito, muito legal sobre isso, você sabe, realmente ajuda, especialmente se esses nomes ficam muito mais longos. Então essa é uma maneira de importar outra maneira de importar está usando de. Então aqui temos esta matemática de importação como em. Agora vamos compartilhar isso, e vamos olhar para o segundo caminho, que vai ser de e então nós temos nosso nome de biblioteca aqui, e então nós podemos fazer a importação. E é assim que esse tipo de parece. Então nós temos de E então aqui nós temos o tipo de colocar isso talvez em Astérix ou algo assim. Nome da biblioteca e, em seguida, importamos. E então aqui podemos colocar os recursos que queremos importar. Então este é o Syntex para isso. Então, um exemplo para a biblioteca de matemática seria de importações de matemática. E então o que isso faz é importar a função raiz quadrada diretamente para o nosso código e na verdade não precisa digitar m dot mais. E então o que isso faz é importar a função raiz quadrada diretamente para o nosso código e na verdade não precisa digitar m dot mais. E então o que isso faz é importar a função raiz quadrada diretamente para o nosso código e Está disponível diretamente para meu uso. Então eu também posso executá-lo assim? Não. E mesmo que eu escrevesse umpensamento matemático, por exemplo um , meu ambiente python salvou o que aconteceu antes. Mas geralmente, se você apenas ir em frente e escrever isso assim, você vai receber um erro. Então, uma vez que você importa de algo e você importá-lo, então você geralmente apenas se refere a ele assim em vez de ter a extensão na frente dele para que você possa apenas acessá-lo diretamente em seu código. Então, quais são os prós e contras disso? Bem, os profissionais, por exemplo, é que estamos importando apenas uma pequena parte, então não estamos importando a biblioteca inteira. Se não precisarmos porque isso pode ocupar muito espaço de memória no DSO. Esta é uma espécie de maneira de preservar a memória, por exemplo, então se eu importar apenas a função raiz quadrada em vez de toda a biblioteca matemática, eu só tenho uma função que eu posso chamar. Mas isso também é a desvantagem de não. Então, se você se lembrar ou o que podemos ver, na verdade, se nós meio que colocar isso de volta, e se nós fizermos m dot, então aqui temos um monte de sugestões sobre, você sabe, os recursos e as funções contido dentro da biblioteca de matemática. E então, se olharmos para o litoral, por exemplo, e se eu nos levar embora e eu comentar isso de novo e eu só tenho minha raiz quadrada de importação matemática , então eu não posso realmente acessar o sinal co porque o litoral não está definido porque eu só importava a raiz quadrada, então eu só posso usar a raiz quadrada porque isso é o que eu importava. Mas não posso usar mais nada. Então, se eu quiser importar o ferrado e o litoral eu poderia separar por vírgulas como esta e uma falta alguém importa Simon, eu também posso fazer outro comentário como este para que eu possa importar funções específicas se eu quiser. E então eu poderia colocar a costa aqui, por exemplo. Agora, agora eu vou para a costa. Mas essas são coisas que também teremos que tomar cuidado. Mais uma coisa que podemos fazer, em vez de termos nomes individuais aqui. O que podemos fazer é fazer a partir da estrela de importação matemática e o que isso faz é importar a biblioteca do mês inteiro. Mas agora não estamos mais nos referindo a isso com pensamento matemático. Agora podemos apenas referir-se diretamente a ele por lá pelo nome do da função. Então, como, nós podemos diretamente direito co assinar que estamos sinal ou sinal hiperbólico sem ter que escrever pensamento matemático na frente. E então essas são as duas maneiras de importar que podemos fazer. Ambos têm suas vantagens e desvantagens. Eu geralmente não recomendo importar tudo para metanfetamina. Hum, se você quiser fazer isso, você provavelmente deve fazer isso só porque é mais legal de ler e você pode ter algum código conflitante mais tarde. Mas isso é muito legal. Se você só precisa de recursos específicos que você deseja usar 4. Como lidar com arquivos em Python: Todos no DSO Neste tutorial, vamos olhar um pouco de uma recapitulação sobre como podemos abrir arquivos e canalizá-los. Agora, o que vamos fazer é primeiro criar um arquivo, , e depois vamos ler o arquivo de volta. Então é assim que vamos continuar. Vamos talvez lembrar ou ver algumas coisas de como podemos abrir arquivos e como todo esse processo funciona. Então, para ir em frente, nós vamos apenas começar Andi o caminho padrão. Portanto, há duas maneiras de fazermos isso. Vou mostrar-lhe o caminho padrão primeiro, e depois vou mostrar-lhe o que eu realmente prefiro. Então nós vamos apenas ligar ou será que apenas em vez de salvar o nosso arquivo na variável vai chamá-lo de F. E o arquivo é ou F vai ser. E agora, para abrir um arquivo, temos que escrever aberto para abrir a palavra-chave aberta, e então podemos apenas dar o nosso nome final. Então meu arquivo dot txt, por exemplo. Então esse será o nome do nosso arquivo, e então o segundo argumento será o que queremos fazer. Por isso, neste momento, vamos querer escrever para o nosso amor de arquivo assim. Então nós vamos ter f é abrir meu txt, e nós vamos querer escrever para ele. Agora. O que esse direito faz é que bem, se temos o arquivo, ele o abre. Mas se ainda não temos o arquivo criado, ele realmente cria o arquivo para nós neste local. Portanto, o arquivo é criado no mesmo tipo de localização que seu código está em. Portanto, esteja no mesmo diretório para a mesma pasta. Quero dizer, é isso que esse direito faz. E isso não é o mesmo para ler em um Pendente, mas para escrever, pelo menos o arquivo é criado para você se ele ainda não estiver lá. Então, agora que temos nosso arquivo, podemos realmente escrever algo Teoh para que possamos fazer f dot, certo? Por exemplo, Hum, e vamos apenas dar um oi para ele. Como este. Hum E então agora nós abrimos meu arquivo dot txt que nós abrimos no modo de escrita. Nós escrevemos olá para ele, e agora nós podemos apenas fechar nosso arquivo e isso apenas garante que toda a memória e outras coisas é cuidado e que não há erros ou os arquivos e corrompido ou qualquer dessas coisas. Então esta é uma espécie de sintaxe básica que temos. Esta variável iria restaurar nosso arquivo em. Temos uma palavra-chave aberta. Temos o nome do arquivo aqui, e depois temos o que queremos fazer. Neste caso, você quer escrever para ele, e então nós apenas escrevemos Olá para ele e, em seguida, fechamos nosso arquivo novamente. Então é isso para este arquivo. Então, agora é minha culpa. Txt contém. Olá. Agora o que podemos fazer é abrir o arquivo novamente. Talvez então vamos dizer que eu sou e eu posso reutilizar f não porque eu fechei o arquivo então eu não vou ter nenhum tipo de erros de coisas vindo daqui. Desde que eu fechei o arquivo, eu posso reutilizar f e eu posso dizer agora que eu quero abrir Um, meu arquivo, doc txt e não o que eu quero fazer é eu quero anexar a ele, que é o A. E então o que isso faz é me olhar até o final deste arquivo. Então, se eu abri-lo no modo de escrita. Quando eu começar a escrever, ele vai realmente sobrescrever meu arquivo. Enquanto que se eu abri-lo no modo pendente assim, ele vai realmente adicionar ao final do meu arquivo. Agora o que posso fazer é escrever ou ir para F e escrever um mundo como este. Então agora eu tenho Olá mundos no meu arquivo chamado meu arquivo ponto Txt. E agora vou fechá-la de novo para que as roupas sejam assim. Tudo bem, então agora queremos ir em frente e ler nosso arquivo. Você sempre pode. Claro, enquanto estamos fazendo isso e assim que você estiver no seu casaco, você pode ir em frente e olhar para a sua pasta e outras coisas e apenas olhar para o arquivo de texto. Mas vamos fazer tudo isso aqui. Então agora vamos usar surdos, e agora vamos abrir meu txt arquivado, e vamos abri-lo em modo de leitura como este. E agora o que vamos fazer é dizer a linha da raça f dot, que lê a primeira linha de F e, em seguida, ou vamos salvá-lo na linha então linha vai conter a primeira linha de F. Um, e o que podemos fazer é imprimir linha. Certo, então o que acontece quando lemos uma linha ou o que acontece quando lemos do arquivo é que temos um tipo de ponteiro apontando para um arquivo de parceiro. Então, digamos que nosso arquivo agora se parece com este mundo Hello. E agora, nossas dicas meio que aqui. É no começo, , e não quando lê a linha ou quando chamamos isso de nosso ponteiro diz: “ OK, OK, eu li tudo isso. E então agora Bem, tudo bem, agora eu vou estar na próxima linha. Então, se eu ligar para a linha de leitura novamente. E se eu tivesse uma segunda linha, eu não seria nenhuma. Então leia a segunda linha, e então seu ponto ou tipo de movimentos com ele, e isso meio que dá a localização que você está em seu ponto em seu arquivo agora você pode, é claro, mudar isso. Você pode ser retomado no balcão se quiser, mas não vamos investigar isso muito, porque não precisamos. Preciso disso agora. Nós vamos apenas olhar para como ele pode tipo do básico de leitura de arquivos e também entender por que nós sempre podemos usar esta linha de leitura e cada vez, obter a próxima linha. Certo, então vamos colocar o casaco dela e ver o que temos. Então, como eu escrevi aqui nós recebemos Olá, mundo. Percebemos que não há espaços. há realmente nenhuma razão onda formatação que é, você sabe, em vez de para a declaração de impressão, nós realmente temos uma nova linha por baixo. Se escrevermos em um arquivo, nada mais será adicionado a ele. Então não temos nenhum espaço extra. Nós não temos uma nova linha e outras coisas, então temos que adicionar tudo manualmente. Então, por exemplo, se eu quiser ter um espaço entre Helen Rolled, eu vou para aqui, f dot direita. E então eu realmente tenho que colocar manualmente no espaço. Agora, também é importante notar que você só pode escrever strings em arquivos. Então vamos dizer Bem, primeiro lugar sobre isso e nós vemos que eu tenho o espaço aqui. Agora, se eu tentar escrever um número como este, eu vou ter um erro. E isso porque o argumento do direito deve ser uma força. Não posso colocar mais nada aqui. Então, se eu lançar isso para uma string, por exemplo, assim, usando este str isso converte um em uma string. Então, se você não está familiarizado com isso com str um faz é que ele transforma um em um como este ele mesmo. Eu cuido do meu casaco. Agora vemos que temos um aqui. Isso seria o mesmo que escrever um como este. Então, qualquer um destes faria qualquer um destes tipo de deixar-me números certos lá, mas sim, vamos deixar isso por enquanto. Isso é apenas um tipo de efeito. Tudo bem, então é assim que podemos fazer o espaço agora é outra coisa que não estamos realmente entrando. Tudo bem, Aqui estão novas linhas, então só temos uma linha agora. E para adicionar uma nova linha, nós realmente temos que f dot certo? Eu sou uma nova linha, que escrever uma nova linha é a barra invertida e caractere. Então barra invertida tipo de escapa nossas aspas em algum sentido e diz que o próximo caractere é especial no DSO. O que a barra invertida faz é escrever uma nova linha. Então, se você executar nosso código agora vemos que nós também temos o tipo de nova linha que está aparecendo aqui. Então é isso que a linha F dot Reid faz. Hum, OK, então é isso para ler arquivos. Talvez mais uma coisa rápida que devemos olhar, como podemos lidar com os dados que obtemos dos arquivos. Então agora temos o “Olá Mundo”, apenas como uma força e talvez você queira dividir isso em uma lista. Então o que podemos fazer é dizer, bem, bem, se nós imprimir linha agora, o que nós podemos fazer, primeiro lugar, é que nós podemos tirar a nova linha. Então o que isso faz é tirar essa nova linha no final. Então, se rodarmos o nosso código agora, vemos que temos o “Olá Mundo” aqui. Hum, mas então nós realmente não vemos grande diferença, mas a nova linha é realmente despojada desta. Então, se eu mudar isso e se eu imprimir, mas imprimir a linha novamente depois, vamos ver. Há realmente conhecido nova linha conhecida depois desta, e a única nova linha que vem é esta declaração de impressão. Então é por isso que temos as coisas em uma linha diferente. Mas aqui nós realmente vemos que temos uma nova linha que vem da nova linha. Isso é parte do arquivo. E temos uma nova linguagem que vem da declaração impressa. Então, o que esta declaração despojada faz é tirar esta nova linha no final. Então agora só temos a corda Olá, mundo sem a nova linha, O fim. Então agora o que podemos fazer também é enfraquecer impressões digitais, , linhas e essas. Então, agora despojamos a nova linha. E se quiser isso em uma lista, podemos dividi-lo. E então o que isso faz é, e agora temos que colocar em um tipo especial de circunstância que queremos dividir por. Então vamos dividir por um espaço agora. O que isso faz é passar por essa cadeia aqui, e toda vez que temos um espaço, isso faz disso um elemento de uma lista. Então ele começa aqui, e vai e vai, e então ele vê um espaço e isso diz o programa ou isso significa que eu estou bem. Então tudo até este espaço é o primeiro elemento. E agora continua e chega ao fim. E agora só temos dois elementos porque só temos um espaço aqui. Então, se executarmos isso vemos agora que temos uma string contendo hello como o primeiro elemento e mundo como o segundo elemento. Então, se ele certo, por exemplo, 1/3 elemento tão f topo, certo , Andi , Agora, se podemos realmente apenas no espaço aqui para Olá mundo e, em seguida, podemos escrever talvez novamente. Então, se tirarmos o casaco agora, temos este espaço extra aqui. Então, em vez de adicionar o espaço manualmente depois, colocamos o espaço aqui. Se você executá-lo agora vemos que temos Olá mundo novamente. E agora vimos que tudo até este espaço é o primeiro elemento. Em seguida, após o elemento de tese de espaços, até que chegamos a este espaço e, em seguida, tudo depois que é o terceiro elemento. E é assim que podemos dividir. Ou é assim que podemos tipo de analisar nossos dados que temos em uma string e podemos colocar isso em uma lista. Agora, se temos inteiros, temos que convertê-los para introduzir. Então nós não estamos realmente lidando com entrevistas agora, mas a maneira que nós poderíamos converter esses dois interesses seria uma coisa semelhante ou que nós fizemos aqui em cima. Assim, a string do inteiro um, por exemplo, converte-o para o número um. Mas também podemos fazer o Prince. E quero dizer, isso não vai realmente fazer a diferença onde não vamos vê-lo na saída. Mas é o princípio. Se imprimirmos a introversão da corda um para o elenco e daí? Isso faz int da string um. Isso transforma a string ou a palavra um para o inteiro, se possível. Então isso só funciona. Claro, se isto é um número aqui, se este for um como este, por exemplo, isto vai ser um erro. Hum, mas se é ah inteiro como este, então vai funcionar. Então nós não vamos realmente não podemos dizer a diferença entre o inteiro e a string aqui, mas este é o princípio. Então, o que podemos fazer, por exemplo, é que podemos percorrer a nossa lista e podemos dizer cada um ou enfraquecer. Em vez disso, podemos substituir cada versão de string, um, do elemento que temos, porque quando lemos uma linha, obtemos apenas cordas. Podemos substituir isso pela versão do entrevistador. Ok, então essa era a única versão de lidar com arquivos. E agora, depois disso, temos que nos certificar de que fechamos f dot perto. Então fechamos nosso arquivo de novo. M para que agora que terminamos com essa leitura do arquivo, fechamos f no. Então este é o tipo de maneira padrão de lidar com arquivos. Temos esta declaração aberta e próxima. Agora, outra maneira que podemos lidar com arquivos é usando uma declaração com para que possamos dizer com e , em seguida, podemos escrever aberto. E nós apenas fazemos bem, apenas com um conjunto, nós vamos apenas fazer a mesma coisa de abrir o arquivo para leitura. Então vamos dizer com abrir meu arquivo dot txt, hum, no modo de leitura. E eles iam dizer com abrir isto como f um então podemos fazer o seguinte. E então o que isso faz é que isso é praticamente o mesmo que isso. Isso salva o meu arquivo dot txt no modo de leitura nesta variável F, e nós podemos fazer a mesma coisa aqui e fazer f dot read line, por exemplo , e dizer , uh, , uh, vamos dizer que linha apenas para mostram que na verdade é diferente. E se imprimirmos a linha dois aqui, , então,se você correr ou codificar que vemos aqui, teremos o “Hello World “de novo. Isso é que vem desta declaração aqui. Mas o que é realmente bom sobre isso é que depois disso, então, uma vez que estamos fora do recuo aqui, não precisamos mais nos preocupar em fechar o arquivo ou outras coisas. Então isso é tudo cuidado nesta declaração aqui em, mas eu prefiro usar este só porque, você sabe, você não tem que fechar o arquivo e é uma maneira um pouco mais limpa de abrir sobre lidar com tudo, mas você pode usar o que quiser. Mas este é o que vou usar. Então isso é apenas fazer tipo de mostrar a sintaxe dele e tudo o que está dentro deste recuo. Posso usar f para acessar o arquivo. E uma vez que estou fora deste recuo, na verdade não posso mais ligar para F. Então, uma vez que eu estou fora deste recuo aqui e eu estou de volta aqui, por exemplo, e eu tentei imprimir F'd linha de leitura. Hum, isso vai me dar um erro porque, um, um, f está fechado uma vez, uma vez que eu estou fora deste recuo, então eu não posso acessá-lo mais. E então esse tipo de está cuidando automaticamente para nós, que é realmente bom, mas sim, isso é apenas para mostrar que esta versão aqui e esta versão aqui, eles são praticamente idênticos na maioria dos casos, para que possamos fazer as mesmas coisas. Esta é apenas uma maneira diferente de escrever 5. Como fazer a linha e a a a e a a a trincar: Todo mundo. E bem-vindos ao meu editorial implodindo com mapa de lote lib. Agora, Matt Plaqueta é uma ótima biblioteca para usar em python para um monte de plotagem. Eu sou praticamente nos permite usar todas as funções de plotagem Matlack ou recursos diretamente em Python. Então, sim, vamos começar e ver o que conseguimos. Vamos começar com a criação de linhas e gráficos de dispersão. Então, para obter Matt trama lábio, vamos ir em frente e importante, Matt, enredo lib, e especificamente, nós vamos implorar porto oi, enredo como este e nós vamos importar como plt porque Este é apenas um nome longo. Então, queremos ter uma forma curta para isso. E então neste lote de tubos temos, você sabe, todo o tipo de características típicas de dois D plotting irá em frente e usar algumas outras feições contendo mapa gráfico mais tarde também. Mas vamos começar com o básico do oleoduto agora mesmo. , Agora, os dados que vamos planejar serão a temporada da Bundesliga 16 4017. Hum, e nós vamos apenas olhar para os objetivos. Vamos olhar para cada jogo individual, e o gol é marcado lá. Então vamos olhar para os objetivos da equipe da casa, bem como os objetivos da equipe fora. Hum e então esses são os dados que vamos colocar para fora. Eu poderia colocar um link para os sites na descrição abaixo onde você pode realmente encontrar, hum, todos os arquivos CSE. Mas eu acabei de tirar esses dados dos arquivos CSE e escrevê-lo em um arquivo de texto separado apenas para que seja mais fácil de lidar com e que nós realmente não temos que lidar com um monte de importação do dia, seus dados em vez que podemos apenas tirá-lo do arquivo de texto. Eso a primeira linha seria a equipe da casa. Os golos marcaram cada partida, e a segunda linha seria os formigamentos fora correspondentes. Então isso apenas torna mais fácil lidar com dados. Então vamos em frente e importar esses dados. Hum e então o que nós vamos fazer com nós vamos apenas ir com aberto e agora os arquivos chamados metas dot txt e nós queremos abrir isso para leitura. E nós íamos apenas abri-lo como f um e então nós vamos pegar nossos objetivos do time da casa e vamos armazená-lo na variável chamada Home Tingles. E o que vamos fazer é ir para F e vamos ler a primeira linha . Então nós vamos tirar a parte final de trás tal e caráter. Então, a nova linha no final e toda a forma que estes dados estruturados é que cada linha termina com um espaço e uma barra traseira m. Assim, cada linha aterrissa com um espaço e um novo caractere de linha. Por isso, também temos de retirar o espaço dos finalistas. E agora podemos dividir todos os dados porcada espaço. E agora podemos dividir todos os dados por Então temos um número e um espaço no novo número. E é isso que vamos dividir tudo por espaços. E assim isso vai nos dar uma lista de cordas. Para cada força corresponde ao objetivo da equipe da casa de cada jogo. Então, cada elemento é um jogo. E nesta lista de golos da equipe da casa, temos o, uh, o gol que a equipe da casa marcou para aquele jogo. E já que vamos planejar, queremos transformar isso em inteiros. Então nós vamos apenas usar este pequeno recurso agradável onde podemos colocar colchetes em torno disso e nós podemos ir e digitar em X para X em e esta expressão. Então o que isso faz é que vai S o X passa por esta lista que criamos aqui, que é a versão string de cada um dos golos que foram marcados em cada jogo. E ele praticamente diz que é a interdistração e tudo isso é salvo como uma lista aqui. Estou dentro da variável Metas da equipe da casa. Hum, sim, legal. Então agora podemos fazer a mesma coisa para os objetivos da equipe fora e vamos começar com a mesma coisa. Bem, vamos começar com esta declaração aqui. Então agora que lemos a primeira linha, queremos ler a segunda linha de F e aqui novamente, temos que tirar o novo caractere de linha no final, bem como o espaço extra. E então vamos dividi-lo pelo eso espacial. Agora temos uma lista de cordas de novo, correspondente à equipe avançada. Golos marcados para cada jogo e, em seguida, queremos ter certeza que estes são todos inteiros. Então nós lançá-lo para a versão entrevistador de X, e nós vamos através desta lista que nós criamos aqui elemento por elemento. Legal. Então esta é a maneira simples de apenas importante hoje. Além disso, isso é apenas especialmente formatado para isso em. Você também pode descobrir abaixo. Está bem, fixe. Mas sim, então, sem mais delongas, vamos seguir em frente e traçar diretamente esses dados. Então, a maneira que podemos planejar é apenas ir em frente e dizer plt em frente. E então vamos para o mapa alto, vivemos até lá. Eu tramo e nós estamos indo apenas para acessar diretamente relógio como este. E agora o que a condenamos, por exemplo, é Theo X e a variável Y. Mas também podemos apenas inserir uma variável porquê diretamente, por exemplo, exemplo, os objetivos da equipe da casa. E se não especificarmos uma variável X, uma será criada para nós, e será uma espécie de X padrão. Muito bem, isso vai ser criado usando a função de intervalo. Então, se devemos, se nós tipo de ver este gráfico, assim para ver este gráfico. Primeiro temos que dizer o que queremos traçar, e então, finalmente, para vê-lo, temos que ir para o show plt dot. Então isso realmente quer ver o gráfico no final. Um. Então, agora, se executarmos isso, vemos que este é o gráfico que apareceu em BC que variáveis X tipo de foram criadas para nós porque nós não especificamos nenhum sabão. Há apenas um muito bem colocado ele apenas assume que este ar todas as variáveis por que no DSO Isso é o que nós meio que vemos sobre isso. Por que o acesso a você que corresponde aos objetivos da equipe da casa e cada uma dessas variáveis X é apenas um inteiro variando de zero até o que parece cerca de 1 45 Nós também podemos criar nossas variáveis X personalizadas indo, por exemplo, um, vamos apenas dizer que a variável X é uma lista vazia, e então nós dizemos para I no intervalo, e então nós criamos um intervalo e o intervalo vai ser de zero até o comprimento da casa. únicos objetivos da equipe como este e o que vamos fazer é pegar nossa variável X e até ela. Vamos acrescentar I e então isso vai nos dar exatamente os mesmos números que temos aqui. Mas agora nós também podemos colocá-los aqui e ter uma variável X como esta e também, nós também podemos ter uma variável y. Então, se executarmos isso agora vemos que temos o mesmo enredo que temos acima. Mas agora temos um X, bem como um largo Muito agora nós também podemos, por exemplo, por exemplo, traçar os objetivos da equipe fora. E assim este enredo seria um pouco diferente. Hum, assim. Assim, por exemplo, vemos uma diferença imediata de que seis é o número máximo de jogadores da casa marcados e cinco, o número máximo de golos da equipe fora marcados. Mas o que também é irritante, eu acho, é que há um espaço extra em branco aqui, e talvez devêssemos tentar minimizar isso um pouco para podermos mudar os limites no dia . Mas o que também é irritante, eu acho, é que há um espaço extra em branco aqui, e talvez devêssemos tentar minimizar isso um pouco para podermos mudar os limites no dia Vamos começar a mudar o excelente primeiro. Então nós estamos indo dedo do pé plt e para mudar o excelente nós vamos olhar para a característica do membro X eo limite inferior vai manter um zero. E o limite superior vai colocar dois, talvez 1 45 como este. Então vamos em frente e correr bem. Certo, isso é que nos livramos desses espaços largos. Isto parece um pouco melhor. Talvez nós também podemos mudar o porquê limite eso que temos um tipo de espaço extra aqui s para que pudéssemos entrar em plt e da mesma forma, apenas mudou o limite y e ir de zero até seis, apenas para ter certeza de que cinco realmente é o valor máximo . Então, se você executar isso aqui, vemos que, um, um, você sabe, bem, cinco é um valor máximo, mas este é Scott também é um pouco melhor para olhar porque não está sendo cortado diretamente no topo. Então isto parece um pouco mais agradável. Agora, outra coisa que podemos fazer é também mudar a cor para que possamos dizer que ver é igual ao pão, por exemplo. E isso nos permite mudar a cor. Então, se nós virmos agora, um, escritório de marcadores tornar-se, ler, fazer a mesma coisa, nós poderíamos mudar o verde. Por exemplo, e agora a nossa linha vai ficar verde e assim por diante. Então esta é outra daquelas coisas que podemos fazer para distinguir vários gráficos. Então, o que eu quero dizer, distinguir grama múltipla? Bem, se colocarmos em outra linha aqui? Então, e se por um que você sabe vai estourar os objetivos da equipe fora, mas vamos no mesmo gráfico. Também traçar os formigamentos casa para que possamos entrar em plt novamente e podemos entrar em enredo. E então vamos apenas colocar a variável x novamente como a variável x aan den. Vamos traçar os objetivos da equipe da casa, e aqui vamos dizer que a cor vai ser Look, então agora estamos criando duas parcelas. Um gráfico é a variável X versus a forma como os objetivos da equipe, e o 2º 1 é a variável X é versus os formigamentos domésticos. Então a variável X vai estar no eixo X. E então, se corrermos isso agora, agora vemos que temos a linha azul que corresponde aos objetivos da equipe da casa, bem como a linha verde que corresponde aos objetivos da equipe de fora para que possamos realmente sobrepor esses pensamentos com um tipo de futurista ou um tipo diferente de parcelas e apenas tipo de colocá-los juntos, o que também é muito bom. Sim, então nós também podemos apenas diretamente através deste tipo de comparação de gráficos semelhantes ou algo assim , ou olhar para diferenças ou para segmentos individuais, você sabe, ver onde eles diferem. Por exemplo, Aqui vemos que você sabe, o este cinco grandes aqui, por exemplo, parece corresponder a um tipo mais baixo de meta da equipe em casa e coisas assim. Então podemos ver isso do gráfico, talvez não diretamente, talvez não diretamente, mas também nos dá um pouco mais agradável de uma visão geral. E então isso também é o que acontece quando você chama de trama. Até que você vá para o show, você vai se referir à mesma figura a menos que você diga explicitamente que você está se referindo a uma figura diferente ou a uma subparcela diferente. Mas vamos falar disso mais tarde. Então agora, o que podemos ver é que se chamarmos a função de enredo duas vezes sem chamar mostrando entre , vamos ver que estamos nos referindo ao mesmo tipo de figura para o mesmo enredo. Agora o que podemos fazer, por exemplo, é se entrarmos aqui e fizermos o programa PLT Dot e se fizermos isso agora, eles estarão em blocos separados. Então mostramos a primeira planta. Então criamos o primeiro pote e depois mostramos. E agora criamos um novo enredo que não é, você sabe, isso não faz mais parte dele. E então mostramos que você também pode ver que o excremento e o limite dos Emirados Árabes Unidos não se aplicam mais ao primeiro enredo porque ele foi mostrado no DSO uma vez que foi mostrado, nós realmente não nos referimos mais a ele. Então, uma vez que ele criou este novo enredo, hum, tudo depois disso vai ser em referência a este novo enredo que nós estamos nos referindo agora para que possamos ver o elemento X no limite por que foram ajustados. Bem, não realmente, porque o limite Y ainda é seis apenas da natureza desta planta, mas eles foram tecnicamente ajustados, enquanto eles não foram ajustados aqui. Então é assim que podemos fazer parcelas de linhas. Hum, agora, talvez nós queiramos também fazer um gráfico de dispersão em vez disso. Então vamos apenas duvidar que este plt não aparece por enquanto. E em vez de traçar linhas conectadas, nós também podemos apenas pop plotar os pontos individuais fazendo dispersão como esta. Então, se traçarmos agora, teremos que dispersar as parcelas e elas estarão no mesmo enredo novamente porque não vamos mostrar. Então eles vão estar no mesmo enredo, e eles são apenas agora pontos dispersos em vez de pontos conectados conectados. E isso é o que nos espalhou. Agora, esses círculos realmente parecem bastante grandes, então podemos reduzir o tamanho onde podemos definir manualmente o tamanho. Então, digamos que S é igual a cinco. E isso define o tamanho desses círculos. Podemos fazer a mesma coisa aqui. E se rodarmos novamente agora vemos que os círculos ficaram muito menores. Também podemos torná-lo muito maior, tornando-o, por exemplo, 50. Mas isso não vai nos ajudar muito, porque então eles vão se encher um do outro, e não podemos mais distingui-los. Então, é sempre bom ter certeza de que seu tudo é um tipo de distintivo. Talvez mais uma coisa que queremos fazer é mudar o limite inferior, porque não podemosver. Só podemos ver metade dos círculos aqui. Talvez mais uma coisa que queremos fazer é mudar o limite inferior, porque não podemos Então, em vez de tê-lo, o zero vamos ter que ser negativo 0.5 negativo como este. E então, se executarmos agora e vemos que demos um pouco de espaço extra de questionamento aqui em baixo , temos este belo gráfico de dispersão acontecendo. É meio difícil distinguir as cores aqui, então talvez possamos definir o tamanho talvez 28 ou algo assim. E apenas para realmente fazer um distinguível também mudará azul para vermelho. Hum, é um pouco melhor ainda não tão bom. Então, quero dizer, você pode brincar com um tamanho um pouco para que possamos definir o tamanho para 12, por exemplo. E então temos algo assim. Então aqui você pode tipo de começar a distinguir se você tem bons olhos. Hum, se não, você sempre pode torná-lo maior novamente. Mas sim, então é assim que a trama parece o básico da conspiração. Podemos ficar muito mais complicados e vamos ficar muito mais complicados. Podemos fazer muito mais recursos. Hum, isso é realmente apenas o básico que nós estamos olhando e nós podemos ver aqui que nós podemos tipo de sobrepor diferentes gráficos na mesma figura no mesmo subgráfico. Desde que não o mostremos , idiota. Se aparecermos no meio daqui , vamos criar diferentes parcelas. Então tudo acima aqui acima deste show corresponde ao enredo que será mostrado aqui . E depois disso, vamos criar um enredo completamente novo que terá características diferentes. Sim. Legal. Tudo bem, pessoal. Então este tem sido o primeiro tutorial para o lábio da nuvem do mapa e para traçar minha parte. Olhem, sim, estou ansioso para ver vocês no 2º 1 6. Como adicionar rótulos, os títulos de linha de as de os novos e em como de linha: Todo mundo. E bem-vindos de volta ao segundo tutorial sobre conspiração com Matt Claude Lib. , Neste tutorial, vamos olhar para rótulos, títulos, títulos, adicionar carrapatos. Então, adicionar tipo de X X é e por que acessar ticks e alterá-los para que possamos talvez colocar em números de jogos ou datas ou coisas assim em vez de apenas ter números. E eu também vou olhar para os estilos de linha de parcelas um pouco. Então, como podemos usar linhas de traço de cães, por exemplo, ou linhas pontilhadas? Tudo bem, então sim, vamos em frente e pular e a primeira coisa que queremos Lookout é talvez adicionar títulos. , Para fazer, para adicionar um título, podemos entrar no PLT e podemos digitar o título assim, e então vamos colocar o título aqui, e o título será nosso primeiro clube assim. E agora vemos aqui que esse show está sendo chamado. Então, se fizermos isto, onde vamos conseguir é que o nosso primeiro enredo terá um título. O segundo enredo não vai, hum, então sim, mas este é o tipo de nós criamos um título aqui. Aqui. Podemos fazer a mesma coisa aqui em baixo e ir apelar t dot título e podemos chamar-nos são segunda trama. E agora, se fizermos isso, vemos que é agora. Nosso segundo pensamento também tem um título. Então tudo depois do show corresponde a um novo enredo. Hum e assim nós criamos tipo de fazer títulos diferentes. Mas, por enquanto, vamos tirar isto e vamos trabalhar com uma trama geral. Então, novamente, se você executar isso agora, vemos que temos um gráfico com um título, tudo bem, então vamos também adicionar, e talvez um rótulo de eixo X e y. Então vamos chamá-la de Plt, marca X pontos, hum, e vai nivelar ou ex acesso para ser apenas número de jogo como este. E então podemos entrar em plt dot Por que rotular e podemos rotular ou por que o acesso a ser marcados . Então, se rodarmos isso agora, vemos que temos o título ou para um lugar aqui embaixo vemos o número do jogo, que é o rótulo Theo xxx. Aqui vemos o rótulo porquê, que é golos marcados. Então isso é apenas uma espécie de adição de texto geral Nós também podemos adicionar texto lógico, por exemplo, Então equações eso a maneira que podemos fazer isso. Vamos sair disso para o título. Mas podemos fazer isso em qualquer lugar. É que colocamos em nosso na frente de nossas aspas. E assim que podemos fazer aqui agora é que podemos adicionar lógica como equações. Assim, podemos, por exemplo, criar uma fração e dizer metade. E se fizermos isso agora, , , temos que entrar no clima de matemática. Então lá vamos nós. Se você está familiarizado com a lógica, hum, então, se nós digitarmos isso, nós vemos que nós temos este 1/2. Então o que isso com esses símbolos significa aqui é que estamos entrando no modo matemático, Hum, e isso nos permite realmente digitar essas fração tipo de coisas, por exemplo, que vemos aqui. E então a maneira que podemos fazer isso é que nós realmente temos que agir com isso, estamos bem na frente de nossas aspas, e isso nos permite em todas essas características especiais da lógica. Então, se você está familiarizado com a lógica e você quer adicionar um tipo especial de rotulagem ou um tipo especial de texto e outras coisas. Você pode fazer isso. Apenas, você sabe, colocar isso na fronteira. Você pode adicionar frações, você sabe, mas você pode simplesmente basicamente apenas adicionar tudo o que você tem na lógica padrão . Hum, então nós podemos fazer isso, também. Nós podemos realmente personalizar nosso texto e torná-lo realmente agradável e, você sabe, intrincado e tudo mais e foi realmente, você sabe, da maneira que queríamos que nós não precisamos tipo de editar os títulos e outras coisas mais tarde. Ou você sabe, esses sublinhados estranhos. Sim. Nós podemos usar as características de tecnologia de lei que estão contidas no meu enredo amor, hum, e tornar os rótulos e texto geralmente muito, muito agradáveis. Tudo bem, então este é o tipo de ex rótulos e títulos, e nós podemos obviamente fazer a mesma coisa aqui apenas adicionando nosso e então nós podemos, você sabe, adicionar algumas outras coisas aqui, que você possa ter, por exemplo, afeto de 1/3 ou algo assim. Você pode simplesmente adicionar o que quiser. Não tem que ser frações, é claro, em nada mais útil que você gostaria também podemos acrescentar, digamos, um, um, um sublinhado, sabe? Então, se pegarmos isso de volta e vamos sublinhar cinco, por exemplo, e se executarmos isso, então vemos aqui em baixo, temos este o lugar mais lento cinco. Então é meio difícil de ver agora, mas temos um minúsculo cinco aqui em baixo. Então, como um subscrito, não um minúsculo. Um subscrito. Sim, então você pode adicionar um monte de coisas. Basta lembrar de colocar este nosso símbolo na frente de quando você começar suas aspas. Tudo bem? Hum, sim. Então vamos olhar para mudar esses carrapatos. Então, em vez de ter bolha 0 2040 60 80, o que seja, vamos dar essas dicas personalizadas ou carrapatos. Então a maneira que podemos fazer isso é que nós podemos tipo de vamos apenas criar uma lista que tem nossos ticks. Então nossos carrapatos vão ser iguais a, hum e vamos dizer apenas o jogo um. Vamos ser o nosso primeiro carrapato. Então teremos o jogo 50 como segundo tiquetaque e o bilhete do autor será o jogo. Vamos apenas dizer, bem, vamos chamar um jogo de 100 números globais colocando aqui agora. Hum, tudo bem. Então queremos adicionar esses rótulos especiais aqui em baixo, e queremos ter certeza de que eles se encaixam diretamente onde deveriam. Então vamos fazer é ir apelar e depois olhar para os X ticks. E agora precisamos colocar aqui o que queremos substituir e pelo que queremos substituí-lo. Então o que queremos substituir é colocar isso em um segundo e o que queremos substituí-lo. Viés os carrapatos. E assim, o primeiro jogo realmente corresponde ao elemento zero apenas por causa da maneira que tipo de contagem de funciona na programação. Então queremos substituir zero com o jogo um, jogo 50 vai ser 49 jogo 100 vai ser 99. Então, se executarmos isso, vemos que todo o tipo de carrapatos extras foram tirados e eles foram substituídos por seus ticks personalizados. Nós também podemos ver aqui que antes aqui temos carrapatos a cada 20 aqui Agora temos tomadas cerca cada 50 ish. Andi não era nada antes ou depois disso. Então podemos fazer por exemplos. Nós podemos realmente apenas entrar aqui e dizer, Bem, nós queremos substituir 49 por exemplo, com, com, e nós temos que ter certeza de que nós realmente colocar uma lista aqui não apenas vendo elementos com 40 nove como isto. E isso nos dá um tipo de carrapato aqui com 49 substituídos por 49. Hum, sim, nós poderíamos fazer o mesmo para o eixo y, então plt dot Por que carrapatos? E então podemos mudar o elemento três, por exemplo, para três objetivos como este. E então, se você está nisso agora, vemos que temos o 49 aqui embaixo e os três gols aqui, Hum e então isso é tipo de apenas cuidar desses carrapatos vai olhar para girá-los um pouco mais tarde. Mas primeiro, queremos olhar para mais uma coisa, que vai ser os estilos de linha. Então, o que eu quero dizer com isso? Bem, se voltarmos a traçar é um tipo de linhas padrão como fizemos antes. Então, ao invés de ter recurso, temos que tirar isso daqui. Então s não está definido para elogios, apenas para financiar a dispersão. Então, se você executar isso Agora vemos que temos tipo de três linhas padrão que temos antes, e temos as cores correspondentes e coisas que mudariam. Mas e se você quiser ter linhas tracejadas, por exemplo? Então, queremos que nossas linhas verdes sejam traçadas em vez de casa, podemos ir para Ellis, que é, um, um, estilo de vida, e então podemos fazer isso igual a e então se você digitar um duplo traço, que na verdade corresponde a uma linha de traço. Então, se executarmos isso, vemos que temos uma linha tracejada aqui. Queremos que uma linha vermelha seja pontilhada. Enfraquecer, ir para Ellis, por exemplo. E aqui podemos colocar um cólon que corresponde a uma linha pontilhada. Então aqui vemos, temos um traço de limão, que é verde, e uma linha pontilhada que é vermelha. Então você também pode realmente personalizar nossos estilos de vida e tudo mais. Hum, eles estão fora do curso outras coisas que você pode colocar aqui para que você possa olhar para a documentação se você está procurando por algum tipo específico de estilos ou se você vai ter, você sabe, em quatro ou cinco parcelas no mesmo gráfico. E você quer mudar esses estilos, então, é claro, é claro, você pode tipo de olhar para isso para, hum, hum, você sabe, talvez você queira ter tracejado e pontilhado. E o que mais há, filha Dash. Você sabe, qualquer outra coisa que você quer ter, você pode tipo de olhar aqueles para cima e para estilos específicos e, em seguida, incorporar aqueles como você gosta. Tudo bem? Sim. Então, isso resume basicamente o básico de olhar para rótulos, títulos, carrapatos, bem como estilos de linha. Também vimos como enfraquecem os abdominais, equações lógicas, estipe coisas para todo o texto. Também vimos como enfraquecem os abdominais, , equações lógicas, Hum, sim. Ótimo. Então eu espero que vocês tenham gostado deste tutorial, e eu vou vê-lo no próximo tutorial, em seguida,. 7. Como fazer as días do eixo e as anotações, adicionando texto e anotações: Todo mundo. Bem-vindo de volta ao terceiro tutorial sobre plotagem com Matt Plod Lab. Vamos olhar para o de hoje, vamos olhar para ticks rotativos, bem como adicionar texto e anotar nossas parcelas. Então, se você apenas ir em frente e traçar o que tivemos da última vez, nós vemos que nós ainda temos nosso tracejado em nossas linhas pontilhadas de antes. Temos nossos carrapatos especiais que criamos aqui, , amigos ou rótulos e nosso título. Então, talvez a primeira coisa que queremos fazer é você querer mudar a rotação desses três objetivos e queremos girar em 90 graus para que seja mais vertical do que horizontal. Então, a maneira que podemos fazer isso é que podemos entrar em nosso porquê carrapatos, que é o que queremos mudar. E podemos definir a rotação para ser igual a 90 graus. E então, se você executar isso agora nós vemos que nós giramos Ártico em nove graus. Podemos fazer a mesma coisa no X seis anos e disse que a nossa rotação para ser igual a 45. Quero dizer, ele agora nós temos o tipo de tique-taque diagonal para isso. Então isso é legal. Por exemplo, se você está adicionando datas, então se nós apenas adicionar uma espécie de uma data aleatória aqui, digamos 12 12 ou algo como os EUA E se nós rodarmos isso, então nós vemos que temos um tipo de isso. Esta rotação aqui tipo de adicionar algo agradável para a data. Então, se temos um monte de, você sabe, carrapatos a seguir, outro, esta é uma maneira um pouco mais fácil de ler. Está tudo bem? Ótima. Então vamos em frente e passar para a próxima coisa imediatamente, que será adicionar texto. Então vamos em frente e passar para a próxima coisa imediatamente, Então a maneira que podemos fazer isso é que podemos entrar em plt m. e aqui queremos olhar para o texto, e agora vamos colocar nas coordenadas X e Y dos cheques que queremos anúncio. Então a coordenada X vai ser, digamos 50 e isso corresponde às coordenadas em seu gráfico. Então Xcor ia ter 50 anos. Ela vai estar aqui e, em seguida, coordenar, vamos ter um antes, e o texto que vamos adicionar vai ser apenas o nosso texto personalizado como este e então se você executar isso agora, vemos o nosso texto começa de novo Aqui mesmo aos 50. E depois às quatro. Então, isso é bem aqui. E então nós apenas meio que temos este texto personalizado aqui. Podemos alterar o tamanho da fonte. Talvez você seja um pouco menor, digamos 10 ou algo assim. Talvez você seja um pouco menor, Eso que nós não estamos realmente indo muito sobre Intergraph, ok? Realmente não mudou muito. Então, vamos fazer isso. Oito. Então nossos telefones se tornaram um pouco menores. Nós também podemos mudar a cor, por exemplo, e ter este aqui ser Vamos ter esta cor, baby Blue. Tudo bem, então a cor neste caso tem que ser escrita de cor como essa em vez do mar que temos para a trama aqui. Então nós temos nosso tipo de texto personalizado que é azul na cor, fonte, tamanho, idade. Nós também podemos adicionar isso, você sabe, estilo lógico especial, e nós podemos adicionar, você sabe, o que você quiser, aqui estão dois poder três ou algo assim apenas para tipo de mostrar a você o que pode ser feito. Então nós temos esse tipo de para o poder três aqui que podemos adicionar através do nosso código de tipo de loteria especial ao nosso texto para que possamos fazer tudo isso como antes. Eso Isto está adicionando um texto especial. Agora, se quisermos fazer tipos especiais de anotação agora, há muito, muito que você pode fazer na anotação, e provavelmente teremos um vídeo separado sobre isso mais tarde para entrar realmente em profundidade. Mas apenas para olhar para os detalhes e especificamente apenas para saber que é possível que você possa fazer esse tipo de coisa e então se você estiver realmente interessado, você pode simplesmente ir em frente. Você sabe, sempre que você precisa apenas realmente investigar isso, sempre tem que saber que esse tipo de coisa é possível. Então, para anotar, nós vamos entrar e entrar em plt dot Você não é assim. E então nós vamos definir o nosso, uh, bem, primeiro iria colocar no texto do Texas vai ser nós vamos apenas ter este ser texto para e, em seguida, nossos x y pontos. Então o que vamos fazer é nós vamos ter texto, e então nós vamos ter uma seta apontando para algum lugar e, em seguida, vai acabar onde estão texto é para que nós tipo de ter um ar apontando para lá e então nós podemos ter explicação texto em um gráfico. Então nossos pontos X Y serão, hum vamos ter que ser talvez 30 e cinco ou algo assim. E nossas coordenadas de texto X Y serão 35 5 assim. E agora a última coisa que precisamos fazer para adicionar uma flecha é que temos que adicionar adereços da era é o que se chama. E a maneira que definimos isso é que podemos dizer que você tem que ter Carl na verdade, viciado. E agora o que precisamos é de uma cor de rosto. E então essa cor do rosto, digamos, não vamos ser lidos. Hum, e então nós podemos fazer um pouco de estofamento e outras coisas no final, mas vamos apenas executar isso, um e então nós vemos aqui, nós temos este tipo de pequena flecha. Mal podemos ver. Então ele realmente começa em 30 e cinco, e termina em 35 5 onde nosso texto começa, o que não é muito longe. Então, se você fizer este 65 por exemplo, Aqui vamos nós agora, ou setas um pouco mais, o que é bom. Então o árabe começa neste ponto X Y, e termina no texto X Y. Este é o tipo de texto personalizado que colocamos aqui. a Temosacor do rosto da flecha a ser lida. Onde podemos fazer, por exemplo, para adicionar algum preenchimento extra é que podemos adicionar algo chamado encolher. um E isso adicionaumtipo extra de tapinha que corresponde às coordenadas. Então, se adicionarmos um estofamento um cinco, por exemplo, veremos que o que realmente não podemos ver que muito bem pode estar menos fora do preenchimento de 25 ou algo assim. Tudo bem, bem, isso não parece aparecer muito também, mas isso vai adicionar um pouco de estofamento para a frente e para trás para que o aero realmente não se sobreponha com um monte de coisas, para que haja um tipo de preenchimento extra entre o nosso texto, bem como alguns pontos iniciais que podemos ter na frente. Você também pode adicionar outros recursos. Então, como eu disse, esta anotação há um monte de coisas que você pode fazer com ele. Você sabe, o básico básico é apenas, você sabe, você sabe, tipo de adicionar este aerodinâmico a um ponto em ter algum texto explicativo, você entra em muito, muito mais detalhes, você sabe, tem setas enormes e tem texto dentro, você sabe, um, setas transparentes e tem, você sabe, como apenas contornos e, você sabe, ter como sombreado e girar. E você sabe, o que mais você pode pensar, você pode fazer tudo isso. Mas como eu disse, isso é muita coisa para passar. Provavelmente terá um tutorial completamente separado apenas olhando para o tipo de técnicas avançadas de anotação. O que é importante saber agora é que o futuro da anotação está lá fora, caso você possa precisar dela. Sabe, Sabe, até ele está lá fora, e se quiser perguntar algo específico e procurar, , e ajustar dependendo, sabe do que precisa. Mas isso é apenas o básico da adição de texto. Você veria aqui? Você sabe, adicionando anotação, que é apenas texto com coisas extras, e então nós também podemos adicionar as rotações aos nossos ticks que vimos. Nós também podemos querer girar nosso texto personalizado, uh, e tudo mais. Hum, assim. Então podemos também subir em nosso texto aqui, por exemplo, a pequena rotação Kanada em 45 graus. Como este. Hum, então agora nós temos o nosso texto meio que girado. Hum, e então isso é tipo de coisa que podemos fazer. Vemos que ele também gira em torno do centro. Hum, então há um monte de coisas legais que poderíamos fazer com conspiração. Hum, sim. Então é isso para o terceiro tutorial sobre o meu problema. Espero que tenham gostado, e vejo vocês no próximo. 8. Como ajustar os tamanhos de lotes e adicionar uma Sizes, e salvando as: Ei, todo mundo. E bem-vindos de volta ao nosso tutorial sobre conspiração com Matt Problema. Este é o quarto tutorial, e aqui vamos estar olhando para ajustar o tamanho da figura, adicionando lendas à sua figura, bem como, eventualmente, salvar a nossa figura. Então, o que isso significa na prática? Bem, agora, se você executar o código que temos no tutorial três, vamos ver esse tipo de figura bem pequena. E o que queremos fazer com ele é que queremos torná-lo um pouco maior. Hum, isso vai ser o tamanho da figura. Queremos também ser capazes de identificar estas diferentes linhas. Então nós queremos ter o tipo de lenda em algum lugar que nos diga, você sabe, esta linha vermelha significa que a linha da tela significa que, hum e finalmente nós só queremos ser capazes de salvar para o computador, salvar o arquivo ou o em nosso computador para que possamos usá-lo mais tarde. E então isso é apenas uma espécie de imagem que temos em nosso computador que podemos usar mais tarde. Então vamos olhar para primeiro ajuste do tamanho da figura agora algo que vamos precisar saber , mas que vamos olhar para um mais tarde e mais detalhes para é que tudo o que estamos referindo aqui é para uma certa figura. Assim que começarmos, você sabe, chamando esses comandos plt até fazermos um show, estamos referindo a mesma figura. E a menos que digamos explicitamente que estamos mudando números sobre DSO, o que também podemos fazer é que também podemos explicitamente acessar figura antes e através de ir para plt figura ponto e aqui podemos realmente alterar algumas das propriedades da figura. Então, todos esses comandos plt dot estarão em uma figura que estamos referindo, então ele é automaticamente criado para nós. E também podemos alterar a propriedade geral desta figura para alterar, por exemplo, o tamanho da figura. Então, para fazer isso, nós teríamos que ir para a figura p o t dot, que vai acessar a figura que nós vamos estar chamando tudo em até o próximo comando show. E aqui vamos entrar em olhos fixos, que muda o tamanho da figura, e podemos fazer isso igual a. E então podemos colocar em um tamanho personalizado, por exemplo, 10 por cinco como este. Então, se executarmos nosso código agora, vemos que nosso gráfico para nossa figura é realmente muito escritor. E isso é o que este tamanho fixo aqui vemos que este aqui corresponde à largura, e este aqui corresponde às alturas. Se eu mudar, por exemplo, para 10 por 10, então vamos ter uma figura mais alta. Dois. Então aqui podemos ver que, você sabe, um, sim, nós podemos apenas escala são figura maior. E então, se você quiser, podemos mudar o tamanho do telefone e outras coisas para ajustar para isso. Mas isso realmente nos permite também ver o gráfico um pouco maior s para que não tenhamos que olhar para estes. Esta pequena coisa aqui, é tudo compacto. Mas também podemos apenas dimensionar o tamanho da figura ajustadora para torná-lo um pouco mais agradável de olhar e talvez também um pouco mais claro. Certo, então é assim que mudamos o tamanho da figura. A próxima coisa que queremos fazer é que você queira ser capaz de identificar as diferentes linhas aqui e a maneira que podemos fazer isso é adicionando rótulos e uma lenda. A próxima coisa que queremos fazer é que você queira ser capaz de identificar as diferentes linhas Então vamos em frente e apenas começar com nossos objetivos fora da equipe aqui. E nós vamos entrar aqui e vamos adicionar, hum, vamos adicionar outro parâmetro, e vamos apenas fazer isso na linha. E o que vamos acrescentar é que vamos adicionar um rótulo agora que você não precisa disso em uma nova linha. Só estou fazendo isso para que tudo permaneça no tamanho desta caixa aqui para que possamos vê-la, mas você pode continuar na mesma linha, se quiser. desta caixa aqui para que possamos vê-la, Então vamos fazer é adicionar um rótulo. E essa gravadora é o que vai aparecer sempre que mandarmos. E vai ter a cor correspondente, e vai ter o que parece. E isso só vai nos mostrar uma espécie de pedaço deste gráfico ou do enredo correspondente . E também virá com o rótulo para que as pessoas que o vêem ou que o lêem possam entender o que, isto, vamos ver isso na prática novamente em um segundo. Então nós só queremos tipo de dar um nome a este gráfico. E então isso é que vamos chamar isso de objetivos da equipe fora, porque isso é exatamente o que eles são. Então esse é o rótulo para este enredo para esta planta aqui. Uh, nós também vamos para uma nova linha. Sim, Sim, só para que possamos manter tudo neste ambiente aqui. E nós vamos adicionar o rótulo aqui para ser o time da casa. Ouro é assim. Então agora nós adicionamos um rótulo para cada um de nossos gráficos que temos dois gráficos que ocorrem. Nós adicionamos um professor de etiquetas deles. E o que podemos fazer depois, depois de termos adicionado o rótulo é que podemos entrar em plt e podemos chamar lenda. Agora estamos referindo a mesma figura. E então tudo isso é referenciar a mesma figura e não o que isso faz é criar uma lenda. Então, se executarmos isso agora, vemos que criamos uma lenda aqui em cima e vemos que as linhas verdes do traço correspondem aos objetivos que se olharmos aqui para cima, temos o verde que são traço que correspondem aos objetivos de espera. Isso é o que este rótulo ISS, e nós temos a linha vermelha pontilhada que aqui a cor vermelha e estilo de vida, é pontilhada. Corresponde ao time da casa, então é isso que esse rótulo faz. E essa lenda cria essa legenda com rótulos correspondentes e apenas a coloca. E a localização padrão é aqui no canto superior direito. Mas você também pode mudar isso. Você pode alterar o local, por exemplo, para estar no canto superior esquerdo. Então enfraquecer indo para o local e podemos dizer superior esquerdo, por exemplo. E se fizermos isso agora , nossa lenda se mudou para o canto superior esquerdo. Agora, nós também podemos fazer de baixo para o irmão com inferior direito como este que irá movê-lo para o canto inferior direito. Poderíamos fazer o mesmo com a parte inferior esquerda. Há muitas posições que você pode escolher. Você pode olhar para todos eles se quiser, mas é assim que você pode mudar isso. Esse local padrão é geralmente aqui. Também funcionou bem para nós. Então o canto superior direito funcionou o melhor para nós porque não há nada lá em cima, então não interfere com nenhuma dela. Além disso, mas dependendo de você sabe como sua grama parecia em coisas que você pode precisar se mover um pouco, se você quiser. E finalmente, nós também podemos apenas ir em frente e salvar a figura em algum lugar em nosso computador. Então, a maneira que podemos fazer isso é talvez apenas diretamente antes de mostrarmos isso. Então toda vez que chamamos um comando, então ele é adicionado à nossa figura. Então queremos salvar a figura antes de mostrá-la, só porque tudo para que tudo o que fizemos antes seja salvo nesta figura segura. Então, se chamássemos a figura salvar, por exemplo, acima desta chamada de legenda do que qualquer coisa abaixo desta chamada de legenda não seria parte da figura que salvamos. Então, queremos chamar isso logo antes de mostrarmos para que possamos salvar esse número inteiro . E se chamarmos depois de mostrarmos, então não estávamos realmente não podemos chamar a mesma figura mais, porque depois de brilharmos que não temos mais a referência a ela. Até explicitamente, a não ser que criemos explicitamente um. Mas não é isso que estamos fazendo agora. Então nós só queremos salvar a figura diretamente antes de mostrá-la, apenas para ter certeza de que tudo o que criamos é realmente parte dessa figura. Então, a maneira que podemos fazer isso é que podemos entrar em PLT e podemos chamar de salvar a Fig. assim. E eu colocaria o nome dela aqui, por exemplo, minha primeira figura , assim. E se eu rodar o nosso código, em seguida, são para cima, mas não vai mudar muito aqui que nós vemos. Mas também vai salvar uma cópia em qualquer diretório em que estou trabalhando agora. Então, onde quer que este casaco esteja, é onde também vai salvar a minha figura. Agora, nós também podemos mudar o caminho que queremos, você sabe, adicionando metade na fronteira ou pendendo na parte de trás. Mas uma hospedeira gerada vai salvá-lo assim. O formato normal em que você vai salvar é um PNG, mas você pode alterar isso adicionando sua própria extensão. Então, por exemplo, se eu quiser salvá-lo como um PDF, eu posso fazer aqui e apenas em um ponto E na extensão pdf como esta. Então, se eu executá-lo agora, minha figura vai ter o formato pdf específico em vez do PNG que foi criado antemão. Hum, sim. Então é assim que podemos ir em frente e salvar nossa figura. Podemos apenas alterar o formato adicionando nossa própria extensão personalizada, se você quiser. Você também pode chamar explicitamente o formato mais tarde como um parâmetro separado, mas provavelmente é mais fácil simplesmente colocar a extensão explicitamente lá. Hum, sim, mas 9. Criação de histogramas de de dimensão e 2: Todo mundo. E bem-vindo de volta ao nosso tutorial sobre plotagem com mapa Ludlum e este tutorial vamos olhar para a criação de gramas de história um D, bem como dois gramas de história dimensional em. Sim, então vamos em frente e vamos começar. Vamos apenas criar carneiros históricos para os objetivos da equipe da casa, bem como para os objetivos da equipe avançada e finalmente, também analisaremos o total de golos. Então vamos em frente e vamos também tirar este espaço daqui. Vamos em frente e começar com o básico. Então, para criar um hist um grama, vamos para PLT e mapear pote Lippi enredo e vamos acessar assobio. E aqui nós poderíamos apenas inserir algum tipo de variável que você quer fazer uma história e traçar sobre. Então, vamos colocar na lista dos golos da equipa da casa e depois podemos ir para o programa Plt Dot. E se fizermos isso, vamos conseguir um general, assobiou um grama dos objetivos da equipe da casa que se parece com isso. Agora há algumas coisas que estão erradas com isso. Por exemplo, você pode notar que os compartimentos estão alinhados bem e todo esse tipo de coisa. Hum e então vamos apenas ir em frente e consertar isso primeiro. Então a primeira coisa que queremos fazer é realmente queremos mudar o número de compartimentos que temos para que eles se alinhem bem. E para fazer isso, vamos adicionar uma nova propriedade aqui, e vamos mudar caixas, e vamos fazer isso igual a, e agora podemos colocar uma lista aqui ou algo assim, mas vamos criar um e nós vamos criar um intervalo, e este intervalo vai ser, digamos, oito. E vamos ver como isso parece por enquanto. Então vamos mudar suas caixas e vamos e deixar que haja oito caixas diferentes que podem ser escolhidas. E então, se fizermos isso, vemos que eles realmente parecem muito mais bonitos agora. Então cada sido meio que corresponde a, hum Bem, o que quer que seja assim, o primeiro foi, por exemplo, corresponderia ao zero go marcado o segundo, sido corresponderia a um meta. Marcou a 3ª 22 e assim por diante. Aqui no eixo Y é que podemos apenas ver o número correspondente de golos que foram marcados. E então nós meio que vemos que as tendências se elevam. Um gol marcado parece ser o mais alto para a equipe da casa, e então ele também volta para baixo. Vemos também que houve mais dois golos do que não houve golos marcados para a equipa da casa. E então isso é algumas dessas coisas que acabamos de ler da história Graham imediatamente. Outra coisa que podemos fazer, por exemplo, é que podemos adicionar um um rótulo a ele novamente. E então, eventualmente, em uma lenda para que possamos entrar em rótulo. E podemos dizer que este é o objetivo da equipe da casa como este. Talvez coloquemos isso em outra linha para que eles possam ver. E para realmente ter esse rótulo pop up, precisamos ir para plt, e podemos adicionar nossa lenda aqui como aprendemos no último tutorial. E talvez enquanto estamos nisso, nós apenas aumentamos o molho de figura. Então vamos para plt, essa figura e aqui vamos mudar o tamanho falso para ser. Vamos fazer isso. Eu não sei. Eu gosto de 12 por oito ou algo assim. Vamos ver como isso se parece. Tudo bem, então isso é um pouco grande. Talvez possamos reduzir oito por cinco ou mais. Tudo bem. Então isso parece melhor. Hum, agora vemos que temos nosso tipo de rótulo aqui, hum, para o time da casa, gols e outras coisas que também podemos em talvez um eixo x. Então podemos ir plt dot exe rótulo. E aqui podemos colocar em golos marcados e, em seguida, o tempo capaz não poderíamos fazer em pl Tito, Por que rótulo? E podemos ir. Número de golos marcados. E se executarmos isso novamente agora, adicionamos um pouco mais de detalhes ao nosso enredo. Então vemos que temos um belo tipo de história. Graham com caixas e tudo parece alinhar bem disse que é que é muito grande diário. Você provavelmente está depois de ir cuidar disso. Ele se gasta só porque temos os problemas que vimos aqui em cima que não há linha bem. Você também pode adicionar instruções de linha especiais por si mesmo para que possamos entrar aqui e definir o aliado na propriedade, por exemplo, para ser mids, que, se executarmos isso, provavelmente não estamos vai ver muita diferença. Ou você também pode alterá-lo para ser deixado. E aqui podemos ver que a extremidade inferior foi ajustada um pouco. E vemos que em vez de, hum, em vez do Ártico então artista um grama em vez de começar em zero, a borda esquerda, a borda esquerda realmente agora começa atrás de zero. E vemos que o meio, por exemplo, começa zero para que possamos mudar coisas como esta está alimentando. Você pode usar este alinhamento para que tipo de navio aqueles em torno de um pouco, se você quiser, então você também pode jogar ao redor sem, dependendo do que você gosta, que você precisa, o que é mais fácil de ler. Hum, e então este é o tipo de padrões assobiou um grama. Agora, se quisermos adicionar mais dois dados do que isso, e vamos dizer que queremos comparar os objetivos da equipe da casa, bem como os objetivos da equipe fora no mesmo enredo que podemos fazer é que podemos realmente fazer isso definindo o valor X para que o valor X serão os seus dados. E agora, não precisávamos dizer nada, porque só tínhamos um encontro. Mas se você quiser colocar em outro pedaço de dados, nós vamos colocá-los em forma de duas taças. Então, nosso exercício será o objetivo da equipe da casa. Esse será o primeiro valor que queremos um enredo. A segunda vai ser a equipe avançada vai assim, então nossas caixas, eles vão dizer a mudança da mesma forma. Precisamos também de ajustar os nossos rótulos. Então, agora que temos dois pontos de dados ou dois conjuntos de dados em vez de plotagem, precisamos ajustar seus níveis de acordo, que também será na forma de uma lista. Então nossa primeira gravadora vai ser gols assombrando, e então a segunda coisa vai ser os objetivos da equipe fora como este. Também podemos adicionar alguns espaços aqui. Tudo bem, então se você executar isso agora para colocar isso na nova linha, nós vemos que ele foi praticamente feito para nós. Então nós temos a equipe avançada vai aqui, que agora estão aparecendo verde. Temos que a equipe da casa vai lá, todos aparecendo na mesma trama. Nós também podemos compará-los muito bem. , Podemos ver, por exemplo, que para zero contra um, que para zero contra um, parece que os golos de espera marcaram mais zeros e uma vez o time da casa. Mas uma vez que vamos embora, vemos que a equipe da casa realmente marcou mais. 234 e seis, não cinco. Então nós concordamos tipo de ver um pouco de tendências desses adereços para apenas comparando o tamanho desses bares assobiados. Nenhum dos nossos rótulos mudou ou algo assim. E acabamos de adicionar este rótulo extra aqui e uma lenda. Talvez mais uma coisa que podemos fazer é também olhar para o total de golos para que possamos dizer gols totais e podemos apenas capitalizar oito, ou listar para que possamos dizer isso em golos totais iguais aos gols da equipe da casa mais a distância Talvez mais uma coisa que podemos fazer é também olhar para o total de golos para que possamos dizer gols totais e podemos apenas capitalizar oito, ou listar para que possamos dizer isso em golos totais iguais aos gols da equipe da casa mais a distância formigamentos. E então o que isso faz é apenas adicionar Theo 18 lista de gols para o fim dos objetivos da equipe da casa. Então isso apenas coloca os dois juntos. E agora também podemos traçar o objetivo total. Ou vamos chamá-lo de gols totais porque faz mais sentido e também irá adicionar o rótulo total risadas marcadas como este. Talvez também possamos colocar isso em uma nova linha. Hum, tudo bem. Então, se fizermos isso agora, vemos que também colocamos o gol total marcado. Tudo praticamente é ajustado para nós automaticamente na escala de nossos rótulos aqui da mesma forma. Nossa lenda é ajustada de acordo porque estamos fora da lenda aqui, e as cores tornaram-se diferentes. Então, está tudo feito por nós. E é muito fixe. E nós podemos apenas comparar tudo e não fizemos sim, ter tudo em um lote, que é muito bom. Então é assim que vamos fazer uma dimensão do Sr. Graham. Agora também podemos fazer dois “D” sibilado por gramas. Então, como faríamos isso? Bem, podemos entrar na PLT e podemos acessar o sibilado. Mas agora, em vez de apenas ir para o silvo, que nos dá um d, acessamos seus dois d, e agora precisamos definir X, bem como por que os valores em E então é isso que vamos planejar uns contra os outros praticamente. Mas veremos o que isso significa em segundo lugar. Então, vamos ter que nossos dados ex sejam os objetivos da equipe da casa. E vamos fazer com que nossos dados sejam a equipe avançada. Objetivos como este e este. Vamos mostrar a trama dela e ver o que conseguimos. Talvez nós também copiar e colar este tamanho figura aqui para que também esta figura terá o mesmo tamanho ou o nosso mais novo um grama. Hum e então o que vemos aqui é que temos este bidimensional. Faltou um grama. Agora, todos esses pontos são realmente significativos porque esses são os que realmente nos importamos . E todos esses espaços azuis no meio não nos dizem nada. Isso é apenas um tipo de desalinhamento que temos no início. Então também precisaremos mudar o tamanho do compartimento. Hum, e então nós podemos apenas olhar para o parâmetro bins novamente neste caso, em vez de ter um colocar isso em uma nova linha para talvez isso em vez de apenas ter um parâmetro Ambon, porque nós só temos uma dimensão aqui em ir um tipo dimensional de. Nós também queremos mudar . Portanto, queremos mudar as caixas nessa direção, bem como as caixas nessa direção. Hum, e isso é porque estamos tendo um bidimensional sibilado um grama agora. Então a maneira que podemos fazer isso é através da forma de duas taças. E então nós vamos mudar Arbenz, e nós vamos dizer, bem, a direção X vai ser organizar oito neste caso, e a direção Y será organizar sete. E então, se planejarmos isso agora, aqui vemos agora que nossas caixas estão muito mais bem alinhadas. Então nós não temos nenhum desse espaçamento azul extra que nós tínhamos no meio em cada caixa é tipo de apenas ou cada um. Sim, cada um que esteve aqui é apenas meio preenchido, hum, correspondentemente, para que não tenhamos espaços extra estranhos no meio. E você pode ver de onde eu consegui esses números. Então isso é que nós temos um intervalo oito aqui, que faz deles o valor do acidente sete, que nós temos aqui e o intervalo sete tipo de nos dá de 0 a 6 um Então é exatamente onde nós estamos obtendo esses números. E você também pode jogar errado sem um pouco você mesmo para ver o que é mais ideal para mim . Para você. , Geralmente, você provavelmente vai ter que mudá-los a menos que você tenha grandes conjuntos de dados e você não pode realmente dizer os pequenos espaços no meio. Mas é sempre bom ter essas opções personalizadas para poder fazer isso. Então, sim, sim, talvez mais uma coisa que queremos fazer aqui é em vez de compararmos com este sistema, Graham, podemos ler fora da parede. Acedo imediatamente a que valores correspondem Sobre o quê? Então podemos ver que, por exemplo, aqui um objetivo para o total de Skordas fantasma acima de 100 talvez um ou cinco, ou algo assim. Mas aqui nesta barra de cores, não fazemos ideia. E talvez também, devêssemos falar rapidamente sobre o quê? O que realmente estamos vendo aqui? Então, no acesso X, estamos vendo os formigamentos domésticos. E no eixo y, estamos vendo os objetivos correspondentes da equipe fora. Então, por exemplo, se a equipe da casa marcou um gol, então temos um hist uma distribuição grama do que a equipe avançada marcou. Então é isso que estamos vendo eso para cada tipo de coisa. Aqui, nós temos outra distribuição que nos diz, você sabe, como Maney foi, quantas dessas pontuações tem, você sabe que foram 10 para a equipe da casa? Quantos destes eram 11? Quantos destes eram 12 e coisas assim? Então isso é o que esta história bidimensional e blot está realmente nos dizendo É que ele está olhando E talvez seja bom se nós apenas para os rótulos X no tempo que eu estava também, Então plt ponto exe nível. Podemos fazer disso os objetivos da equipe da casa e, em seguida, o ponto de casca t Por que rotular? Por que rotular? Podemos fazer os objetivos da equipe fora como este. E já que estamos nisso, vamos apenas àsindicações numéricas. E já que estamos nisso, vamos apenas às E a forma como fazemos isso. Então vemos que temos cores diferentes aqui, e essas cores correspondem a números, mas nós realmente não sabemos a escala, Yah. Então, para ver que vamos em plt e adicionamos a cor mais como este e Então, se você executar o nosso código Não, O que vemos aqui é que temos esta pequena bola de cor agradável no lado que nos diz o que eu uso. Estes números correspondem a. Então vemos que vermelho escuro corresponde a cerca de 18. Então temos azul escuro, que corresponde a zero. E assim nós podemos tipo de mapear essas cores para esses números como este. E podemos ver, por exemplo, que quando a equipe da casa marcou um gol, houve cerca de 14 partidas em que a equipe avançada marcou o de Cyril. Houve cerca de 16 talvez ou 17 partidas onde o placar foi 11 Hum, e assim por diante. Então é assim que podemos ler esse gráfico bidimensional sibilado de grama. E nós também temos nossos ex rótulos e etiquetas r y aqui. Hum, sim. Então, isso é praticamente tudo para a grama sibilada. Vimos a única história do Graham aqui. Vimos como adicionar um valor de dados, mas também vimos como adicionar vários valores de dados como fizemos aqui para que possamos compará-los em um gráfico e nos dois d sibilados um grama foram capazes de comparar dois tipos diferentes de conjuntos de dados, e temos este tipo agradável de bidimensional sibilado uma distribuição de grama, bem como a barra de cores para que possamos realmente ler o que esses números correspondem, onde estamos o que essas cores correspondem em termos de números. 10. Como alterar as escalas de eixo: todos e bem-vindo ao nosso tutorial sobre plotagem com mapa, lote, lib e python. Agora, antes de passarmos a fazer alguns ou tipos difíceis de plotagem e alguns tipos mais intrincados aplaudindo, vamos nos certificar de que temos todos os conceitos básicos cobertos, e um deles também é mudar a escala do Eixo. Então o que eu quero dizer sem, por exemplo, agora nós estamos apenas geralmente usando uma escala linear. Então, tudo no eixo X e por que os ticks de acesso são literalmente espaçados. Mas também podemos mudar nossas escalas para serem diferentes, como as escalas arrítmicas de log, por exemplo. Então é isso que vamos olhar agora. Então vamos tentar começar e vamos apenas importar Matt Schlapp blip dot pie plot como plt como sempre. E agora a primeira coisa que queremos fazer é criar algumas variáveis X e Y que vamos traçar um contra o outro apenas para que possamos olhar para esses diferentes gráficos. Então vamos apenas ir em frente e criar uma lista de ex e uma lista de vinhos, e estes serão apenas ambos vazios e, em seguida, nós vamos fazer um quatro afresco para eu em loop intervalo e neste intervalo, nós apenas vamos tipo de upend os valores mensagens de texto. Por quê? Só para ter uma boa lista de números para nossos valores X e Y. Então organize à esquerda para iniciar negativo. Eu não sei, 10.000 ou algo assim em dívidas sobe para 10.000 e nós vamos dar passos normais. Hum, e como nós só podemos tomar em seus passos, mas nós realmente queremos obter alguns valores decimais, nós vamos ter nossos valores X e R Y upend I acima de 100. Então, nossos olhos só vão assumir valores entre 10 a 10 mil negativos estavam na verdade em Lee A pendente que eu dividi por 100 para que possamos obter alguns valores decimais. Então, por exemplo, quando estamos em 99 ou algo assim, vamos ter 0,99 e coisas assim. Então isso é que é tipo do que ia fazer aqui, e nós vamos fazer a mesma coisa para o porquê agora, Claro, nós também podemos apenas usar X e usar X são X e y variável, mas vamos apenas tipo de mantê-lo Direto. S para que possamos tipo de ver o que está acontecendo e vamos criar o X, bem como o branco. Muito ousado. Ok, então, sim, vamos em frente e vamos apenas traçar, um X versus porquê, para nós só para ver o que conseguimos. E então vamos ver seu gráfico. Então vamos fazer esse tipo de tramitação padrão. E se traçarmos exercício, por que, nós vemos, nós só temos que obter esse gráfico linear variando de 200 a 100 apenas uma espécie de retalinear, um, exatamente o que E se traçarmos exercício, por que, nós vemos, nós só temos que obter esse gráfico linear variando de 200 a 100 apenas uma espécie de reta linear, um, que esperávamos. Hum, não, o que podemos fazer é que nós podemos realmente tipo de mudança para a escala aqui, e nós vamos apenas tipo de traçar diferentes exemplos. Então, se quisermos mudar a escala e vamos olhar para a escala X Então, se você quiser mudar isso bem, podemos realmente ir para plt e acessar escala X, por exemplo. E agora aqui podemos colocar o argumento da escala que queremos e dependendo de qual argumento colocamos, nós realmente temos opções diferentes mais tarde. Mas vamos começar com o caso linear simples. E assim, se estivéssemos nisso. Na verdade, não vamos ver diferença. E isso porque a escala padrão é linear de qualquer maneira, modo que isso realmente não afeta nada aqui. Poderíamos fazer a mesma coisa para a escala y. E também, eu pensei que era linear. E não vamos ver nada diferente aqui só porque é a escala padrão. Hum, mas é assim que você pode configurá-lo. E agora, vamos realmente olhar para alguns tipos diferentes de escalas que podemos fazer. Então, vamos apenas manter este aqui é o caso base. E agora vamos fazer um novo enredo e ele nos separaremos expressa o porquê de novo? E depois queríamos mostrá-lo como este. Mas agora vamos mudar a nossa escala ex, e em vez de termos uma escala linear, vamos ter uma escala logarítmica. E então, se executarmos isso agora vemos aqui temos nosso caso linear, e aqui temos nosso caso logarítmico. Podemos ver também que são maiores comigo. Caso na verdade não vai para zero ou para os negativos no DSO que está cuidando internamente porque se nos aproximarmos de zero, então nos aproximamos de valores infinitos e não queremos que isso aconteça. Os valores negativos são indefinidos. Então, para a escala logarítmica aqui, um, vemos que estamos meio cortados para o valor mais próximo logo acima de zero, que neste caso, é de 10 a menos dois porque estamos dividindo por 100. Então nós temos 1000.1 Isso é quase o mais perto que chegamos de zero. E então é aí que nossa escala ou ex escala neste caso corta nossa escala por que ainda está totalmente definida. Isso é porque não estamos mudando a escala oeste, mas nossa escala ex está sendo cortada e podemos mudar. Isso é porque não estamos mudando a escala oeste, Por exemplo, aqui mudar X dois y e agora vamos apenas obter a mesma coisa. Mas neste caso, será para o y. Então aqui, vemos agora são sábios limitados a estar acima de zero. Mas nosso excesso entre 109 100 assim x escala ainda é linear. Mas a escala y é torradeiras logarítmicas mudar isso de volta para X se nós dilatarmos. Além disso, se também mudarmos nossa escala y para ser logarítmica, por exemplo, nós apenas obtemos um gráfico linear novamente, hum, com diferentes tipos de valores finais E isso é só porque se fizermos um grande bloco pensamento e nossos dados são lineares do que, bem, obviamente obtivemos um gráfico linear novamente. Mas podemos ver aqui os diferentes valores de ticks nas diferentes escalas que estamos recebendo, então é aí que vemos a diferença. Tudo bem, então talvez nós apenas tiramos isso por enquanto. E vamos apenas lidar com o ritmo normal, hum lage na escala X e eles são parâmetros extras que podemos mudar. A primeira coisa que podemos fazer é mudar a base para podermos mudar. Agora. Estamos na base 10 agora, então vemos que aqui embaixo, podemos mudar a base para cinco, por exemplo. E assim a maneira que fazemos isso desde que estamos mudando a escala X, nós realmente temos que mudar a base X. Se nós estamos mudando a escala de vida aqui, nós teríamos que mudar a base y e vamos mudar nossa base para ser cinco e assim semelhante por que mudaria a base ampla para cinco, uma vez que esta é a escala X. Então, quando você mudar o básico e assim se você executar este. Não. Nós vemos, agora estamos plotando ou uma escala de hora X está na base cinco. E então nós meio que vemos isso aqui em baixo. Se nos lembramos antes, tivemos 10 para os dois como eles são tipo de limite superior. E agora nós realmente temos cinco a três tipo de como seus limites superiores. Então nós mudamos. A base que estava conspirando contra este padrão é apenas baseado nele. Mas agora mudamos nossa base para ser baseada em cinco. Outra coisa que podemos fazer é também mudar o número de carrapatos que temos aqui . Hum, então agora, parece que temos cerca de três ticks entre cada tipo de pontos principais. E podemos mudar isso usando esta substância X neste caso e nas caixas brancas ser o sub suíno. E podemos mudar isso usando esta substância X neste caso e nas caixas brancas ser o E aqui podemos colocar em uma lista para o texto que queremos ter. Então, por exemplo, podemos colocar em dois e três, e se executarmos isso agora vemos que só temos que, hum, hum, dois carrapatos aqui entre cada tipo de tomada maior e esses carrapatos Air Lage ritmicamente colocado em conformidade. Então, se tivermos quatro, um, se tivermos 23 e quatro como nossos ticks verão que o espaçamento entre eles não é igual nessa escala, mas eles realmente correspondem a espaços iguais. Hum e então isso é tipo de apenas as tomadas logarítmicas que você está lidando com o tipo de valores padrão. , Se mudarmos nosso rosto para 10,por exemplo, novo, só teremos três carrapatos no meio de agora. Então enfraquecer também apenas aumentar a nossa lista, por exemplo, para incluir cinco e seis. E assim, você sabe, obter cinco carrapatos no meio. E assim é como podemos mudar o número de tiques menores que estamos obtendo entre cada um dos principais carrapatos. Tudo bem, então é isso para o registro. Outra coisa que podemos fazer é estourar isso de novo. Podemos mudar a escala X para ser algo chamado Sim Log, que significa um ritmo simétrico e mais longo. Podemos mudar a escala X para ser algo chamado Sim Log, que significa um ritmo simétrico e Hum e então vamos ver esse gráfico primeiro. E então vamos falar sobre o que ele realmente faz. Tudo bem, então o algoritmo simétrico que vemos aqui entra em valores negativos novamente e o que ele faz é literalmente um simétrico, versões rítmicas mais longas. Então nós temos esse tipo de simetria acontecendo aqui e em torno de zero. Temos nossos valores a serem aproximados de um linear, então podemos ver essa região linear aqui, que acontece em torno dezero para que não alcancemos esses valores infinitos. Temos nossos valores a serem aproximados de um linear, então podemos ver essa região linear aqui, que acontece em torno de Nós temos essa aproximação linear, mas que quando nos afastamos do zero, nós realmente nos tornamos lage rítmico aqui. Da mesma forma, também nos tornamos logarítmicos aqui em baixo. Hum, não, nós também podemos mudar nossa base novamente aqui. Então, hum, tudo o que podemos fazer na escala X é apenas um tipo de simétrica enfraquecido para fazer para a escala Y, assim como temos aparecido vai mudar X para vinho. Mas vamos ficar com o caso X. Assim como o básico. Podemos mudar para cinco, por exemplo, novamente, e isso mudará a nossa escala em conformidade. Aqui em baixo na forma geral ainda é meio que sem. Vemos também que o nosso porquê ainda é linear porque não mudamos o vinho. Também podemos mudar os carrapatos que estamos recebendo. Então nossos carrapatos aqui novamente, nós poderíamos apenas fazer dois e três agora nós temos que parece sem tiques menores. Agora vamos adicionar pequenos tiques no meio, o que podemos ver aqui. Isto é muito parecido com o algoritmo de lei. Existem alguns parâmetros extras que podemos colocar dentro para que possamos mudar Por exemplo, o alcance desta aproximação linear Onda. Podemos fazer isso acessando a corrida de comprimento neste caso do V X E o que isso faz é ele muda o valor de então se você apenas eu vou escrever que se nós temos Arlen Thrush X neste caso, é de 10 negativo para 10, por exemplo, terá uma espécie de aproximação linear. E então, se executarmos isso, hum e vamos apenas esperar por um gráfico que vemos aqui, obtemos uma espécie de esta aproximação linear acontecendo na região que definimos e assim podemos tipo de mudar esse limiar linear. Neste caso, seria o X para o valor X porque estamos olhando para a escala X, mas podemos fazer a mesma coisa para o valor Y e esse tipo de mudanças onde queremos ter uma aproximação linear. Então, se fizermos isso até um, por exemplo , isso significa que nosso alcance de aproximação linear será muito menor. Então podemos ver que a diferença está aqui e aqui de onde aproximamos nossa região para ser linear em vez de logarítmica. Tudo bem, então este é log simétrico log, linear. Há mais uma coisa que podemos fazer. Excessos da Sophie Plot. Por que mais uma vez, , e o último tipo de escala que podemos fazer é chamado de log Isso, hum e este é o inverso da, hum agora uma das funções logísticas que você tem em matemática e o que isso lhe dá meio que te dá uma, hum novamente, porque ou registra um ritmo de probabilidade. Então, se você sabe qual é o log, então você saberá para que isso é usado. E se você não sabe o que é, então você provavelmente não precisa usá-lo. De qualquer forma, é bom saber qual é a escala. Por isso, se precisares de usar a bagagem, provavelmente vais ao Noah. Ok, eu sei o que é agora, e então você pode treinar até a escala para estar de acordo. Já que não estamos lidando com probabilidades, só temos valores lineares. Se usarmos isso agora, , veremos em um segundo. O gráfico que vamos conseguir não é muito bom. Não nos diz nada. É apenas zero. Podemos ver aqui a escala que estamos conseguindo é entre zero e um. E isso é porque estamos lidando com valores de probabilidade, também. Então, sim, hum, esta é uma espécie de escalas diferentes que podemos olhar lá fora realmente úteis. Hum, E se você precisa usar qualquer um deles do que é apenas muito bom ter essa referência para tipo de saber que podemos usá-los, nós também podemos mudar esses parâmetros baseados e outras coisas. Hum, e dependendo do tipo de vantagem que você precisa fazer isso pode ser bom. Em vez de ter que ajustar seus dados ou algo assim, você pode apenas ajustar a escala com a qual está trabalhando. E isso torna a conspiração muito mais fácil. Hum, sim, certo. Então é isso para mudar as escalas de acesso. E estou ansioso para ver vocês no próximo tutorial. Ei, pessoal. Então, se você quiser acompanhar o Almond Mr Content, você também pode olhar para o meu canal no YouTube e eu vou postar regularmente seus novos vídeos sobre coisas novas que eu vou fazer. Vou colocar um link nos vídeos do professor de descrição, olhando para o meu canal no YouTube. Você pode ver todas as coisas em que eu vou estar trabalhando. Vai ter alguns dos cursos que você conhece daqui, mas talvez também algum outro material. Então, mantenha-se atualizado com tudo o que vou fazer. 11. Curso de de e de: Ei, pessoal, é o Max e eu só quero dizer parabéns por terminar o curso. Eu também quero lembrá-lo fazer certifique-se de passar pelo exercício na seção do projeto e também pensar sobre maneiras de usar a digitalização de dados em sua vida atual. Então pense sobre quais são alguns dos dados que você está analisando atualmente e como você pode visualizá-los? Porque muitas vezes quando você visualiza seus dados, muitos padrões de repente se tornam muito claros porque trabalhamos de forma muito visual. Além disso, veja as visualizações que você já fez e veja como você pode melhorá-las, tornando-as mais claras em coisas como títulos, rótulos de texto e outros tipos de anotações.