Transcripciones
1. Introducción: Oigan, todos, es Max. Y bienvenido a mi visualización de datos de coro con python para principiantes. Este curso está hecho para nivel principiante a nivel intermedio. Entonces todo lo que requieres es algo de experiencia básica de programación de python. Y en este curso, vas a aprender a visualizar datos usando python. Por lo que vas a aprender a usar mapa lote lib para visualizar tus datos, vas a aprender a hacer cosas como diagramas de dispersión, parcelas línea así como cómo crear una dimensión y dos dimensiones sisearon un gramos. También vas a aprender a personalizar tu hierba agregando cosas como títulos, leyendas, etiquetas, texto así como a anotar tu cuerpo de gráficos. Al final de este curso, vas a poder escribir código python para visualizar tus datos. Usando ese problema, vas a poder personalizar tus visualizaciones dedo del pie. Distingue claramente los datos en sus gráficos, y también aprenderá a agregar claridad queridos gráficos, agregando cosas como etiquetas, texto y anotaciones
2. Introducción a Matplotlib: Oigan, todos y bienvenidos. Entonces en este tutorial, vamos a estar buscando trazar con Matt plot lib, y solo vamos a tomar un montón de ejemplos prácticos. Y vamos a ver cómo podemos trazar, por ejemplo, dispersión o parcelas de línea, pero también algunas cosas más complicadas. A lo mejor, como silbido A gramos. Entonces, ¿estas son todas las cosas que vamos a estar viendo? Um, vamos a estar usando algunos ejemplos del mundo real para que realmente tengamos algo de practicidad y no lo son. Eso sólo generaría algunos números aleatorios y trazar esos. Por lo que realmente queremos estar trazando datos reales pueden ser reproducidos. Algunas parcelas que vemos en línea o algo así en DSO Mi pot live es solo una biblioteca realmente genial para hacer eso dentro de Python. Um, y puedes ver aquí estoy en la página oficial. Por lo que aquí también es donde puedes descargarlo. Puedes, ya
sabes, ver algunas descripciones a tus algunas, tal vez fotos o algo así, y obtener algunas parcelas de muestra, pero puedes bajar. Y si ven aquí es una guía de instalación en realidad. Entonces si vas aquí, um, esto es más o menos te dice cómo instalarlo. Se puede obtener el, um se puede utilizar el apt get install. O puedes usar Pip si estás en Mac os X. Um, donde podrías hacer algo similar en windows. Entonces también algo que vas a necesitar para usar mi labio de pote va a ser, um, número de tiempo. Entonces eso es algo que también vas a necesitar instalar. Voy a estar usando la anaconda o mejor dicho, el ambiente de araña que está contenido en la plataforma Anaconda de Continuum s O. Ese se ve así en DSO. Esto se hace a partir de la analítica humana de Cantón y o más bien de Continuum. Y se llama condón A, y es solo una plataforma realmente genial. Y vamos a estar usando el ambiente de araña aquí, y sólo que contiene todos estos paquetes ya. Entonces soy otra área, tiene entumecido. Ya tiene mi iPod lib. Ya sabes, SK aprendió todo esto por lo que realmente no necesitas que Teoh lo instale todo. A lo mejor algunas cosas que vamos a estar usando. Líder, es realmente genial para python numérico y simulación, así que puedes seguir adelante y agarrar eso también, y solo usar eso y también tiene consolas yo python y todo. Pero de lo contrario, ya
sabes, si estás usando un entorno diferente, eso no es problema. Simplemente vas a necesitar descargar estas bibliotecas. Um, sí, puedes encontrar todas las instrucciones de instalación aquí a lo largo del resto del curso. Simplemente voy a asumir que lo has instalado todo y que lo tienes funcionando. Um, tienes Es solo, ya
sabes, mapa en vivo. Simplemente hay tantas cosas grandiosas que podríamos hacer con ello. Y el complotting cuenta con aire simplemente increíble y aún así sería, ya
sabes, realmente pasando por eso en detalle. Realmente viendo lo que Debilita dio, Um, y asegurándonos de que usamos muchos ejemplos prácticos.
3. Importar bibliotecas en Python: todo el mundo. Y bienvenido este tutorial va a ser una breve revisión sobre importar bibliotecas y python solo para que todos estemos en la misma página. Entonces, ¿qué es exactamente una biblioteca? Bueno, la biblioteca es un paquete externo que se crea generalmente por 1/3 party o algún otro desarrollador de
precios, y está ampliamente disponible para su uso eso. Un ejemplo de donde puedes encontrar muchas bibliotecas es conseguir ayuda. Por ejemplo, en DSO. Lo que es genial de estas bibliotecas es que son sólo una especie de secciones preescritas de código, y en realidad podemos importarlas. Y entonces tenemos todo este código pre Gran Bretaña disponible para nosotros una vez que importamos y debilitamos apenas accedemos prácticamente a cualquier cosa dentro de esta biblioteca y lo usamos en nuestro propio abrigo. Y esto simplifica mucho las cosas porque ya sabes, eso significa que no tenemos que reescribir muchas cosas como no tenemos que reescribir cómo encontrar una raíz cuadrada cada vez que quieras usar eso, o cómo calcular un signo co. Entonces eso serían ejemplos de la biblioteca de matemáticas de la vida o, ya
sabes, conseguir números aleatorios o hacer tramas o, ya
sabes, todo este tipo de cosas. Entonces eso está todo pre escrito para nosotros, y sólo podemos usar eso. Entonces veamos algunos ejemplos de cómo podemos usar las cosas de las bibliotecas. Entonces vamos a empezar y nuestro ejemplo va a ser la biblioteca de matemáticas. Por lo que para importar una biblioteca, específicamente la biblioteca de matemáticas que suele estar contenida dentro de Python, vamos a hacer lo siguiente. Vamos a escribir importación, y luego vamos a escribir el nombre de la biblioteca. Entonces vamos a escribir matemáticas de importación en este caso. Ahora, puedes ver aquí en mi entorno de ganancias, la palabra clave import realmente se resalta, lo
que significa que tiene una función específica. En este caso, importa la biblioteca que tenemos aquí en DSO. Tienes que asegurarte de que haya algunas bibliotecas estándar que vienen con orgullo que otras que tienes que instalar. Normalmente se puede hacer eso usando pip, por ejemplo. De lo contrario, pueden ser guías de instrucciones específicas, o hay un archivo de instalación que puedes ejecutar si descargas una biblioteca que lo configura todo para ti. Um, sí, por lo general. Entonces, una vez que lo tengas instalado, solo
puedes hacer esta declaración de importación. Um, está
bien, así que empecemos. Y veamos cómo podemos usar esta biblioteca de matemáticas. Entonces ahora que tenemos matemáticas importadas, queremos poder usarla, por lo que queremos poder acceder a cosas desde ella. Y una de las funciones contenidas dentro de las matemáticas es la función raíz cuadrada y su nombre dentro de las matemáticas es en realidad s Q rt. Entonces, sí. Entonces así es como se llama a esta función dentro de esta biblioteca de matemáticas. Y lo que hace es que nos permite usarlo para encontrar la raíz cuadrada del número que estaban en poner. Entonces tratemos de hacer eso. Y tratemos de dedo solo digamos que en una variable llamada X, um, y para usar la función cuadrada, vamos a entrar a la biblioteca de matemáticas que importamos, y él vamos a acceder a sq rt. Entonces la raíz cuadrada, Um, y ahora sólo podemos poner en cualquier número aquí, y esto nos dará la raíz cuadrada de la misma. Entonces es poner en cinco, por ejemplo, um, y luego realmente ver esto. Solo imprimamos X. Así que si ejecutamos nuestro código, vemos aquí tenemos la raíz cuadrada de cinco. Ahora, ¿cómo sé que esta raíz cuadrada nombre de función es sq rt No cuadrada ruder. ¿ Conoces algún otro tipo de abreviatura? Bueno, por
lo general para bibliotecas externas, hay una documentación que viene con ella. Y esta documentación lo tiene bastante te dice todas las funciones contenidas en el interior, así
como cómo usarlas, cuáles son las entradas así como las salidas que obtienes de ellas. Y así, si realmente no estás seguro de lo que está contenido dentro de la biblioteca o estás buscando una característica
específica, siempre
puedes mirar la documentación de la biblioteca. Por lo general, también
hay algún código de ejemplo que viene con él. Entonces si la documentación es un poco confusa, también
puede simplemente mirar el código de ejemplo. Y eso solo te mostraría algunos ejemplos trabajados sobre, ya
sabes, cosas de
mala calidad. Entonces ahí es donde conseguí esta raíz cuadrada. partir de ahora podemos importantes matemáticas, pero a veces tenemos bibliotecas que tienen nombres realmente largos, y queremos simplemente abreviarlos. Entonces lo que podemos hacer es en lugar de solo importar matemáticas y tener que escribir punto matemático cada vez que
podemos hacer importar matemáticas como M. Y lo que esto hace es si quiero hacer algo o si quiero usar algo en la
biblioteca de matemáticas . En realidad no escribo matemáticas como lo hice aquí. Simplemente escribo em así. Y eso es porque las matemáticas se importan con el nombre corto em. Y así ahora cada vez que hago m punto que fueron los primeros a la biblioteca de matemáticas. Entonces si ejecuto esto ahora, vemos que mi código sigue funcionando. Pero tengo este tipo de abreviatura corta que uso aquí, que es realmente,
realmente genial en eso, sabes, realmente ayuda, sobre todo si estos nombres se hacen mucho más largos. Entonces esa es una forma de importar otra forma de importar es usar desde. Por lo que aquí tenemos esta importación matemática como em. Ahora vamos a comparecer esto, y vamos a ver la segunda vía, que va a ser de y luego tenemos el nombre de nuestra biblioteca aquí, y luego podemos hacer importación. Y así es como se ve este tipo de. Entonces tenemos de Y entonces aquí tenemos el tipo de poner esto tal vez en Asterix o algo así. Nombre de la biblioteca, y luego importamos. Y luego aquí podemos poner en las características que queremos importar. Entonces esto es una especie de Syntex para eso. lo que un ejemplo para la biblioteca de matemáticas sería de las importaciones de matemáticas. Um, pregúntale r T. Y así lo que esto hace es que esto importa la función raíz cuadrada directamente en nuestro código y realidad ya no tienes que teclear m dot en absoluto. Simplemente está directamente disponible para mi uso. Entonces también puedo ejecutarlo así? No. Y aunque escribiera pensamiento matemático,
por ejemplo, um, bueno, bueno, mi entorno pitón en realidad salvó lo que pasó antes. Pero por lo general, si solo vas adelante y escribes esto así, vas a tener un error. Entonces una vez que importas de algo y lo importas, entonces normalmente solo te refieres así en lugar de tener la extensión frente a ella para que solo puedas acceder directamente a ella en tu código. Um,
Entonces, ¿cuáles son los pros y los contras de esto? Bueno, los pros, por ejemplo, es que solo estamos importando una pequeña parte, así que en realidad no estamos importando toda la biblioteca. Si no lo necesitamos porque eso puede ocupar mucho espacio de memoria en DSO. Esta es una especie de forma de preservar la memoria, por ejemplo, así que si importo solo la función raíz cuadrada en lugar de toda la biblioteca matemática, solo
tengo una función a la que puedo llamar. Pero eso también es el no inconveniente. Entonces si recuerdas o lo que podemos ver, realidad, en
realidad,
si tipo de volver a poner esto, y si hacemos m dot entonces aquí tenemos un montón de sugerencias sobre, ya
sabes, las características y las funciones contenida dentro de la biblioteca de matemáticas. Y así si nos fijamos en el litoral uno por ejemplo, y si nos quito y comento esto otra vez y solo tengo mi de matemática importación raíz
cuadrada, entonces no puedo acceder realmente al signo co porque la costa no está definida porque solo importé la raíz cuadrada por lo que solo puedo usar la raíz cuadrada porque eso es lo que importé. Pero no puedo usar nada más. Entonces si quiero importar la atornillada y la costa podría separar por comas como esta y una falta alguien importa Simon, también
puedo hacer otro comentario como este para poder importar funciones específicas si quiero. Y entonces podría poner aquí la costa, por ejemplo. Ahora, ahora me pongo la costa. Pero estas son cosas que también vamos a tener que tener cuidado. Una cosa más que podemos hacer, en lugar de tener estos nombres individuales aquí. Lo que podemos hacer es que podemos hacer desde la estrella de importación de matemáticas y lo que esto hace es importar
toda la biblioteca del mes. Pero ahora ya no nos estamos refiriendo a ello con el pensamiento matemático. Ahora sólo podemos referirnos directamente a ella por ahí por el nombre de la de la función. Entonces, como, podemos directamente a la derecha co firmar somos signo o signo hiperbólico sin tener que escribir
pensamiento matemático al frente. Y así estas son las dos formas de importar que podemos recorrer. Um, ambos
tienen sus ventajas y desventajas. Normalmente no recomendaría importar todo por metanfetaminas. Um, si quieres hacer esto, probablemente
deberías hacer esto solo porque es más agradable de leer y podrías tener algún código
conflictivo más adelante. Pero esto es realmente bonito. Si solo necesitas características específicas que deseas usar
4. Cómo gestionar archivos en Python: todos en DSO En este tutorial, vamos a ver un poco de recapitulación de cómo podemos abrir archivos y canalizarlos. Ahora, lo que vamos a hacer es primero crear un archivo, Um, y luego vamos a leer el archivo de vuelta. Entonces así es como vamos a seguir. Quizás vamos a recordar o ver algunas de las cosas de cómo podemos abrir archivos y cómo funciona todo
este tipo de proceso. Entonces para seguir adelante, sólo
vamos a empezar Andi el de la manera estándar. Por lo que hay dos formas en las que realmente podemos hacerlo. Primero te mostraré el camino estándar, y luego te mostraré el que realmente prefiero. Entonces solo llamaremos o lo hará más bien guardar nuestro archivo en la variable lo llamará F. Y el archivo es o lo va a ser F. Y ahora para abrir realmente un archivo, tenemos que escribir abierto Así que la palabra clave abierta, y entonces sólo podemos dar nuestro nombre final. Por lo que mi archivo dot txt, por ejemplo. Entonces ese va a ser nuestro nombre de archivo, y luego el segundo argumento va a ser lo que queremos hacer. Entonces ahora mismo, vamos a querer escribir a nuestro archivo el amor así. Entonces vamos a tener f es abrir mi txt, y vamos a querer escribirle. Ahora. Lo que hace este derecho es que bien, si tenemos el archivo, lo abre. Pero si aún no tenemos el archivo creado, en
realidad crea el archivo para nosotros en esta ubicación. Por lo que el archivo se crea en el mismo tipo de ubicación que tu código está en em. Entonces estar en el mismo directorio para la misma carpeta. Es decir, entonces eso es lo que hace este derecho. Y eso no es lo mismo para leer en un Pendiente, sino para escribir, al
menos el archivo se crea para ti si aún no está ahí. Entonces ahora que tenemos nuestro archivo, en realidad
podemos escribir algo Teoh Así podemos hacer f punto ¿Verdad? Por ejemplo, Um, y vamos a la derecha hola a ella. Al igual que esto. Um Y así ahora hemos abierto mi archivo dot txt que hemos abierto en modo de escritura. Le hemos escrito hola, y ahora solo podemos cerrar nuestro archivo y eso solo se asegura de que toda la memoria y las cosas se cuida y que no haya errores ni los archivos y corrompido o cualquiera de esas cosas. Entonces esta es una especie de la sintaxis básica que tenemos. Esta variable restauraría nuestro archivo en. Um, tenemos esta palabra clave abierta. Tenemos nuestro nombre de archivo aquí, y después tenemos lo que queremos hacer. En este caso, quieres escribirle, y luego solo le escribimos hola y luego cerramos de nuevo nuestro archivo. Entonces eso es todo para este Este archivo. Entonces ahora mi culpa fuera. Txt contiene. Hola. Ahora lo que podemos hacer es que realmente podemos abrir el archivo de nuevo. A lo mejor Así que digamos que estoy y puedo reutilizar f no porque cerré el archivo así que no tendré ningún tipo de errores de cosas viniendo de aquí. Desde que
cerré el archivo, puedo reutilizar f y puedo decir ahora quiero abrir Um, mi archivo, doc txt y no lo que quiero hacer es quiero anexarlo, que es la A. Y entonces lo que hace es que me parezca derecho al final de este expediente. Entonces si lo abro en modo de escritura. Cuando empiezo a escribir, en realidad
va a sobrescribir mi archivo. tanto que si lo abro en el modo pendiente así, en realidad
va a agregar al final de mi archivo. Entonces ahora lo que puedo hacer es que puedo escribir o podría entrar a F y puedo escribir, um, mundo así. Por lo que ahora tengo hola mundos en mi archivo llamado mi archivo dot Txt. Y ahora lo voy a cerrar otra vez así f ropa de punto como esta. Muy bien, entonces ahora queremos seguir adelante y leer nuestro expediente. Siempre se puede. Por supuesto, mientras estamos haciendo algo de esto y en cuanto te pongas el abrigo, puedes seguir adelante y mirar tu carpeta y esas cosas y simplemente mirar el archivo de texto. Pero sólo vamos a hacer esto todo aquí. Entonces ahora vamos a usar sordos, y ahora vamos a abrir mi txt archivado, y lo vamos a abrir en modo de lectura así. Y ahora lo que vamos a hacer es decir f dot breed line, que lee la primera línea de F y luego o vamos a guardarla en línea así que la línea va a contener la primera línea de F. Um, y lo que podemos hacer es que podemos imprimir línea. Muy bien, Entonces lo que sucede cuando leemos una línea o lo que sucede cuando leemos desde el archivo es que tenemos una especie de puntero apuntando a un archivo de socio. Entonces digamos nuestro archivo ahora mismo se parece a este Hola mundo. Y ahora mismo, nuestros punteros tipo de aquí. Es al principio, Um, y no cuando lee la línea o cuando llamamos a esto nuestro puntero dice:
OK, OK, he leído todo esto. Y así ahora Bueno, está
bien, ahora voy a estar en la siguiente línea. Entonces si vuelvo a llamar a leer línea. Y si tuviera una segunda línea, en realidad no sería ninguna. Después lee la segunda línea, y así tu punto o tipo de movimiento con él, Y ese tipo de da la ubicación que estás en tu punto en tu expediente ahora puedes, por
supuesto, cambiar eso. Puedes un poco reposeído en el mostrador si quieres, pero realmente no vamos a mirarlo tanto porque no lo necesitamos realmente ahora mismo. Simplemente vamos a ver cómo puede tipo de los conceptos básicos de leer desde archivos y también entender por qué siempre podemos usar esta línea de lectura y cada vez, obtener la siguiente línea. Está bien, así que pongamos su abrigo y veamos qué tenemos. Así que como, como escribí aquí arriba obtenemos Hola, mundo. Um, notamos que no hay espacios. Realmente no hay ninguna razón de onda de formateo que sea, ya
sabes, más que para la declaración impresa, en realidad
tenemos una nueva línea debajo. Si escribimos en un archivo, no se le agrega nada más. Por lo que no obtenemos ningún espacio extra. No obtenemos una nueva línea y cosas s así que tenemos que añadir eso todo manualmente. Entonces, por ejemplo, si quiero tener un espacio entre Helen Rolled, voy a aquí mismo, f punto Derecha. Y entonces en realidad tengo que poner manualmente en el espacio. Ahora, también
es importante tener en cuenta que solo se pueden escribir cadenas en archivos. Entonces digamos Bueno, primero en esto y vemos que tengo el espacio aquí. Ahora bien, si trato de escribir un número como este, voy a tener un error. Y eso se debe a que el argumento del derecho debe ser una fuerza. No puedo poner nada más aquí. Entonces si lanzo esto a una cadena, por ejemplo, así, por lo que usar este str esto convierte uno en una cadena. Entonces si no estás familiarizado con esto con str one does es convierte uno en uno como éste él mismo. Corro mi abrigo. Ahora vemos que tenemos el de aquí. Esto sería lo mismo que solo escribir uno como éste. Entonces cualquiera de estos haría cualquiera de estos tipo de números me dejaron ahí dentro, pero sí, dejemos eso por ahora. Eso es sólo una especie de efecto. Um, bien, así es como podemos hacer el espacio ahora es algo más en lo que realmente no nos estamos metiendo. Aquí hay nuevas líneas, por lo que sólo tenemos una línea en este momento. Y para agregar una nueva línea, en realidad
tenemos que f punto ¿verdad? Yo soy una nueva línea, la
cual escribir una nueva línea es la invertida y el carácter. Por lo que la invertida tipo de escapa a nuestras comillas en algún sentido y dice que el siguiente personaje es especial en DSO. Lo que hace el extremo de barra inclinada contraria es que escribe una nueva línea. Entonces si ejecutas nuestro código ahora vemos que también tenemos el tipo de línea nueva que está apareciendo aquí. Entonces eso es lo que hace la línea F dot reid. Um, OK, así que eso es todo para leer archivos. A lo mejor una cosa más rápida que deberíamos mirar, cómo podemos lidiar con los datos que obtenemos de los archivos. Entonces en este momento tenemos hola mundo, solo como una fuerza y tal vez quieras dividirlo en una lista. Entonces lo que podemos hacer es decir,
Bueno, Bueno, si imprimimos línea ahora, lo que podemos hacer, primer lugar,
es que podemos despojarnos de la nueva línea que sigue. Entonces lo que eso hace es que solo le quita esta nueva línea al final. Entonces si ejecutamos nuestro código ahora, vemos que tenemos hola mundo aquí. Um, pero entonces realmente no vemos esa gran diferencia, pero la nueva línea está realmente despojada de ésta. Entonces si cambio esto hacia arriba y si imprimo pero imprimo nuevamente la línea después, Ya
veremos. En realidad se sabe nueva línea conocida después de ésta, y la única nueva línea de la que viene es esta declaración impresa. Entonces por eso tenemos las cosas en una línea diferente. Pero aquí en realidad vemos que tenemos una nueva línea que viene de la nueva línea. Eso es parte del expediente. Y tenemos un nuevo lenguaje viene de la declaración impresa. Entonces lo que hace esta declaración despojada es que le quita esta nueva línea al final. Entonces ahora solo tenemos la cuerda Hola, mundo sin la nueva línea, El mismo fin. Entonces ahora lo que podemos hacer también es debilitar las impresiones, um, linea y esas. Por lo que ahora despojamos de la nueva línea. Y si quieres esto en una lista, podemos dividirlo. Y así lo que esto hace es, y ahora tenemos que poner en un tipo especial de circunstancia por la que queremos dividir. Entonces vamos a dividirnos por un espacio ahora. Lo que esto hace es que pasa por esta cadena aquí, y cada vez que tenemos un espacio, como que hace de eso un elemento de una lista. Entonces empieza aquí, y va y va y va, y luego ve un espacio y eso le dice al programa o eso significa que estoy bien. Por lo que todo hasta este espacio es el primer elemento. Y ahora continúa y luego llega al final. Y así ahora sólo tenemos dos elementos porque aquí sólo tenemos un espacio. Entonces si ejecutamos esto vemos ahora tenemos una cadena que contiene hola como el primer elemento y mundo como el segundo elemento. Entonces si tiene razón por ejemplo, 1/3 elemento así f superior, derecha, Andi, Ahora, si en realidad podemos justo en el espacio aquí para hola mundo y entonces podemos escribir tal vez otra vez. Entonces si corremos nuestro abrigo ahora, tenemos este espacio extra aquí. Entonces en lugar de agregar el espacio manualmente después, simplemente
ponemos el espacio aquí. Si lo ejecutas ahora vemos tenemos hola mundo otra vez. Y ahora vimos que todo hasta este espacio es el primer elemento. Después de los espacios elemento de tesis, hasta que llegamos a este espacio y luego todo después de eso es el tercer elemento. Y así es como podemos dividirnos. O así es como podemos analizar nuestros datos que tenemos en una cadena y podemos poner eso en una lista. Ahora bien, si tenemos enteros, tenemos que convertir esos para introducir. Por lo que realmente no estamos tratando con entrevistas en este momento, pero la forma en que podríamos convertir esos dos intereses sería algo similar o cosa que
hicimos aquí arriba. Entonces la cadena del entero uno, por ejemplo la convierte al número uno. Pero también podemos hacer es podemos hacer Príncipe. Y quiero decir, esto realmente no va a marcar la diferencia donde no lo veamos en la salida. Pero es el principio. Si imprimimos la introversión de la cuerda uno esta en elenco Entonces, ¿qué? Esto hace int de la cadena uno. Esto convierte la cadena o la palabra uno al entero si es posible. Um, así que esto sólo funciona. Por supuesto, si este es un número aquí, si éste es uno como éste, por ejemplo, esto va a ser un error. Um, pero si es ah entero como este, entonces va a funcionar. Entonces no lo haremos Realmente no podemos decir la diferencia entre el entero y la cadena aquí, pero este es el principio. Entonces lo que podemos hacer, por ejemplo, es que podemos pasar por nuestra lista y podemos decir cada uno o debilitarnos. Más bien, podemos reemplazar cada versión de cadena, Um, del elemento que obtuvimos, porque cuando leemos una línea, solo
obtenemos cadenas. Podemos reemplazar eso por la versión entrevistadora del mismo. De acuerdo, así que esa fue la única versión de tratar con expedientes. Y ahora después de esto, tenemos que asegurarnos de cerrar f punto cerrar. Por lo que cerramos de nuevo nuestro expediente. M para que ahora que terminamos con esta lectura del expediente, cerramos f no. Entonces este es el tipo de forma estándar de tratar los expedientes. Tenemos esta declaración abierta y cerrada. Ahora, otra forma en que podemos lidiar con los archivos es usando una declaración con para que podamos decir con y luego podemos escribir abierto. Y simplemente nos va bien, sólo con un set, sólo
haremos lo mismo de abrir el expediente para su lectura. Entonces diremos con abrir mi archivo dot txt,
um, um, en modo de lectura. Y iban a decir con abierto esto como f um entonces podemos hacer lo siguiente. Y entonces lo que esto hace es que esto es más o menos lo mismo que esto. Esto guarda el mi archivo dot txt en modo de lectura en esta variable F, y podemos hacer lo mismo aquí y hacer f dot read line, por ejemplo, y decir, uh, digamos que línea a solo para que solo a muestran que en realidad es diferente. Y si imprimimos la línea dos aquí, um, así que si corres o codificas vemos aquí tenemos el hola mundo de nuevo. Eso es lo que viene de esta declaración aquí. Pero lo que realmente es genial de esto es que después de esto, Así que una vez que estamos fuera de la sangría aquí, ya no
tenemos que preocuparnos por cerrar el archivo o esas cosas. Entonces eso está todo cuidado en esta declaración aquí en adelante, Pero prefiero usar este sólo porque, ya sabes, no
tienes que cerrar el archivo y es una forma un poco más limpia de abrir en lidiar con todo, pero puedes usar más o menos el que te guste. Um, pero este es el que voy a estar usando. Entonces esto es solo hacer especie de mostrarte la sintaxis de la misma y todo lo que hay dentro de esta sangría. Puedo usar f para acceder al archivo. Y una vez que estoy fuera de esta sangría, en realidad ya no puedo llamar a f. Entonces una vez que estoy fuera de esta sangría aquí y estoy de vuelta aquí, por ejemplo, y traté de imprimir F'd up read line. Um, me
va a dar un error porque,
um, um, f está cerrado una vez, una vez que estoy fuera de esta sangría, así que ya no puedo acceder a ella. Y así este tipo de se está cuidando automáticamente para nosotros, que es lo que es realmente bonito, pero sí, esto es sólo para especie de demostrarte que esta versión aquí y esta versión aquí allá son más
o menos idéntico en la mayoría de los casos, por lo que podemos hacer las mismas cosas. Esto es sólo una especie de forma diferente de escribirlo
5. Hacer trazado de línea y Scatter: todo el mundo. Y bienvenidos a mi editorial implosionando con mapa lote lib. Ahora, Matt Plaquet es una gran biblioteca para usar en python para un montón de tramas. Soy más o menos nos deja usar todas las funciones o características de trazado Matlack directamente en Python. Entonces, sí, solo empecemos Y vamos a ver qué obtenemos. Vamos a empezar con hacer parcelas de línea y dispersión. Entonces para conseguir Matt plot lip, vamos a seguir adelante e importante, Matt, plot lib, y específicamente, vamos a implorar port hi, trama así y vamos a importar como plt porque este es sólo un nombre largo. Por lo que queremos tener una forma corta para ello. Y así en este lote de tuberías tenemos, ya
sabes, todo el tipo de dos características típicas de trazado D seguirán adelante y usarán algunas otras características que contienen trazado de mapa el posterior también. Pero empecemos con los conceptos básicos del gasoducto en este momento. Um, ahora, los datos que vamos a estar tramando va a ser la temporada de la Bundesliga 16 4017. Um, y sólo vamos a ver los goles. Vamos a ver el partido de cada individuo, y ahí se anota el gol. Entonces vamos a ver los goles del equipo local así como los goles del equipo visitante. Um y así esos son los datos que vamos a sacar. Podría poner un enlace a los sitios web en la siguiente descripción donde realmente puedes encontrar, um, todos los archivos CSE. Pero en realidad acabo de sacar estos datos de los archivos CSE y escribirlos en un archivo de texto
separado solo para que sea más fácil de tratar y que en realidad no tenemos que
lidiar con mucha importación del día, sus datos más bien que podemos simplemente sacarlo del archivo de texto. Eso la primera línea sería el equipo local. Goles anotados cada partido, y la segunda línea serían los cosquilleo visitante correspondientes. Por lo que eso solo hace que sea más fácil manejar los datos. Entonces, solo sigamos adelante e importemos estos datos. Um y así con qué vamos a hacer sólo vamos a ir con open y ahora los archivos llamados goles dot txt y queremos abrir esto para leer. Y lo íbamos a abrir como f um y así nos vamos a llevar nuestros goles del equipo local y lo
vamos a almacenar en la variable llamada local Tingles. Y lo que vamos a hacer es ir a F y vamos a leer la primera línea . Entonces vamos a despojar a la espalda final tal y carácter. Por lo que la nueva línea al final y todo el camino estos datos estructurados es que cada línea termina con un espacio y una barra trasera m. Así que cada línea aterriza con un espacio y un nuevo carácter de línea. Por lo que también tenemos que despojar el espacio de los finalistas. Um, y ahora sólo podemos dividir todos los datos, um, por cada espacio. Por lo que tenemos un número y un espacio en el nuevo número. Y entonces eso es lo que sólo vamos a dividir todo por espacios. Y así esto nos va a dar una lista de cuerdas. Um, por cada fuerza corresponde más o menos al gol del equipo local de cada juego. Por lo que cada elemento es un juego. Y en esta lista de goles del equipo local, tenemos el, uh, el gol que anotó el equipo local para ese juego. Y así como vamos a estar tramando, queremos convertir esto en enteros. Entonces solo vamos a usar esta bonita característica donde podemos poner corchetes alrededor esto y podemos ir y escribir en X para X en y esta expresión. Entonces lo que esto hace es que va S o X pasa por esta lista que hemos creado aquí, que es la versión de cuerda de cada uno de los goles que se han anotado cada partido. Y simplemente casi lo dice como el inter diversion y esto todo se guarda como una lista
aquí dentro . Estoy dentro de la variable de goles del equipo local. Um, sí, Genial. Entonces ahora podemos hacer lo mismo por los goles del equipo visitante y solo empezaremos con lo
mismo. Bueno, sólo
empecemos con esta declaración aquí. Entonces ahora que hemos leído la primera línea, queremos leer la segunda línea de F y aquí de nuevo, tenemos que quitarle al nuevo personaje de línea al final así como el espacio extra. Y luego lo vamos a dividir por el espacio eso. Ahora tenemos una lista de cuerdas de nuevo, correspondiente al equipo visitante. Goles anotados para cada partido y luego queremos asegurarnos de que esto sean todos enteros. Entonces lo lanzamos a la versión entrevistadora de X, y pasamos por esta lista que hemos creado aquí elemento por elemento. Enfriar. Entonces esta es una especie de la manera simple de apenas importante hoy. Además, esto solo está especialmente formateado para esto en. También puedes averiguarlo a continuación. Um bien, genial. Pero sí, Así que sin más preámbulos, sigamos adelante y trazar directamente estos datos. Entonces la forma en que podemos tramar es que solo vamos a seguir adelante y a decir plt on. Y así vamos a entrar en el mapa en voz alta, viví. Yo trama y sólo vamos a acceder directamente al reloj así. Y ahora lo que la condenamos, por ejemplo, es Theo X y la variable Y. Pero también podemos simplemente entrar una variable por qué directamente, por ejemplo, los goles del equipo local. Y si no especificamos una variable X, se creará
una para nosotros, y va a ser una especie de X.
Muy bien, eso se va a crear usando la función de rango. Entonces si deberíamos, si tipo de ver esta gráfica, así que ver esta gráfica. Primero tenemos que decir lo que queremos trazar, y luego finalmente, para verlo, tenemos que entrar en plt dot show. Entonces esto realmente quiere ver la gráfica al final. Uno. Entonces ahora si ejecutamos esto, vemos es esta la gráfica que ha aparecido en BC Que las variables X se han
creado como para nosotros porque no especificamos ningún jabón. Solo hay uno muy uno puesto solo asume que estos aires todo por qué variables en DSO Eso es lo que tipo de vemos en esto. Por qué el acceso a ti que corresponde a los goles del equipo local y cada una de estas X variables es solo un entero que va desde cero hasta lo que parece alrededor de 1 45 También podemos crear nuestras variables X
personalizadas yendo,
por ejemplo, um, digamos que la variable X es una lista vacía, y luego decimos para I en el rango, y así creamos un rango y el rango va a ser de cero hasta la longitud del hogar. Solo goles de equipo como este y lo que vamos a hacer es que sólo vamos a llevar nuestra variable X y a ella. Vamos a anexar yo y así esto nos va a dar los mismos números exactos que tenemos aquí. Pero ahora también podemos ponerlos aquí y tener una variable X como esta y así, también
podemos tener una variable y. Entonces si ejecutamos esto ahora vemos que conseguimos la misma trama que llegamos arriba. Pero ahora tenemos una X así como una amplia Muy ahora también podemos,
por ejemplo, por ejemplo, trazar los goles del equipo visitante. Y así esta trama se vería un poco diferente. Um, así. Entonces, por ejemplo, vemos una diferencia inmediata de que seis es el número máximo de equipo local van anotados y cinco, el número máximo de goles del equipo visitante anotados. Um, pero lo que también es un poco molesto, supongo, es que aquí hay un espacio extra en blanco, y así que tal vez deberíamos tratar de minimizar eso un poco para poder cambiar los límites en el día . Simplemente vamos a empezar cambiando primero lo excelente. Entonces vamos toe plt y para cambiar lo excelente vamos a ver la característica de extremidad X y el límite inferior se mantendrá un cero. Y el límite superior pondrá dos, tal vez 1 45 como éste. Entonces sigamos adelante y corramos así de bonito. Vale, esto Así que esto es que nos hemos deshecho de esos amplios espacios. Esto se ve un poco mejor. A lo mejor también podemos cambiar el por qué limitar eso que tenemos especie de espacio extra aquí s para que
pudiéramos entrar en plt y de igual manera, solo cambiamos el límite y e ir de cero a seis, solo para asegurarnos de que cinco realmente es el valor máximo . Um, Y así si corres esto aquí, vemos que, um, ya
sabes, bueno, cinco es un valor máximo, pero este es Scott también es un poco mejor para mirar porque no se está cortando directamente en la parte superior. Entonces esto se ve un poco más bonito. Ahora, algo más que podemos hacer es que también podemos cambiar el color para que podamos decir que ver es igual al pan, por ejemplo. Um y esto nos permite cambiar el color. Entonces si vemos ahora, um, oficina de
marcador convertirse, leer, hacer lo mismo, podríamos cambiar el verde. Por ejemplo, y ahora nuestra línea se va a poner verde y así sucesivamente. Entonces esta es otra de esas cosas que podemos hacer para especie de distinguir, um, múltiples gráficas. Entonces, ¿a qué me refiero, distinguir hierba múltiple? Bueno, ¿y si ponemos otra línea aquí? Entonces, ¿qué pasa si por uno sabes va a estallar los goles del equipo visitante, pero vamos en la misma gráfica. También trazar los hormigueros caseros para que podamos volver a entrar en plt y podamos entrar en parcela. Y entonces sólo pondremos la variable x otra vez como la variable x aan den. Vamos a trazar los goles del equipo local, y aquí vamos a decir que el color va a ser Look, así que ahora estamos creando dos tramas. Una trama es la variable X versus la forma en que los goles del equipo, y la 2da 1 es la variable X es frente a los hormigueros de casa. Por lo que la variable X va a estar en el eje X. Um Y así si corremos esto ahora, ahora vemos tenemos la línea azul que corresponde a los goles del equipo local así como a la línea
verde que corresponde a los goles del equipo visitante para que en realidad podamos superponer estos pensamientos con un especie de futurista o un tipo diferente de tramas y solo tipo de armarlas juntas, lo cual también es muy agradable. Sí, Así que también podemos simplemente directamente a través de este tipo de comparar gráficos similares
o algo
así , o mirar diferencias o mirar segmentos individuales, ya
sabes, ver donde difieren. Por ejemplo, Aquí vemos ya sabes, el este este cinco grande aquí, por ejemplo, parece corresponder a un tipo inferior de gol de equipo local y cosas así. Entonces podemos ver eso desde la gráfica, tal vez no directamente, pero también nos da un poco más agradable de una visión general. Y así también esto es lo que sucede cuando se llama trama. Hasta que no vayas al show, te vas a referir a la misma figura a menos que digas explícitamente que te estás refiriendo a una figura diferente o a una subtrama diferente. Pero nos meteremos en eso más tarde. Entonces ahora mismo, lo que podemos ver es que si llamamos a la función de trama dos veces sin llamar a mostrar entre , vamos a ver que nos estamos refiriendo al mismo tipo de figura para la misma trama. Ahora lo que podemos hacer por ejemplo, es si entramos aquí y hacemos plt dot show y si ejecutamos esto ahora, van a estar en bloques separados. Por lo que hemos mostrado la primera planta. Por lo que hemos creado el primer pote y luego lo mostramos. Y ahora creamos una nueva trama que ya no es, ya
sabes, esto ya no es parte de ella. Y luego demostramos que también se puede ver que el excremento y el límite de los EAU ya no aplican a la primera trama porque se ha mostrado en DSO una vez que se ha mostrado, realidad ya no
nos referimos a ella. Entonces una vez que creó esta nueva trama, um, todo después de esto va a ser en referencia a esta nueva trama que tenemos a la que nos estamos refiriendo ahora para que podamos ver el elemento X en el por qué se han ajustado los límites. Bueno, realidad
no, porque el límite Y sigue siendo seis solo por la naturaleza de esta planta, pero técnicamente se han ajustado, mientras que aquí no se han ajustado. Entonces esta es una especie de cómo podemos hacer parcelas de línea. Um, ahora, tal vez queremos también hacer una trama de dispersión en su lugar. Entonces vamos a dudar en común este plt no se muestran por ahora. Y en lugar de trazar líneas conectadas, también
podemos simplemente pop trazar los puntos individuales haciendo dispersión así. Y así si lo
trazamos ahora, vamos a tener que dispersar parcelas y van a estar de nuevo en la misma trama porque
no lo estamos mostrando. Entonces van a estar en la misma trama, y apenas ahora son puntos dispersos en lugar de puntos conectados conectados. Y así es lo que nos dispersaron los. Ahora, estos círculos en realidad parecen bastante grandes, por lo que podemos reducir el tamaño donde podemos establecer manualmente el tamaño. Entonces digamos que S es igual a cinco. Y esto establece el tamaño de estos círculos. Podríamos hacer lo mismo aquí. Y si lo volvemos a ejecutar ahora vemos que los círculos se han vuelto mucho más pequeños. También podemos hacerlo mucho más grande haciéndolo, por ejemplo, 50. Pero eso realmente no nos va a ayudar mucho, porque entonces simplemente se van a sobrecargar el uno al otro, y en realidad ya no podemos distinguirlos. Por lo que siempre es agradable asegurarse de que su todo sea un poco distinguible. Um, tal vez una cosa más que queremos hacer es cambiar el límite inferior y porque realmente no podemos ver Sólo podemos ver la mitad de los círculos aquí. Entonces en lugar de tenerlo, el cero vamos a tener que sea negativo 0.5 negativo así. Y así si lo ejecutamos ahora y vemos que hemos dado un poco de espacio extra de cuestionamiento
aquí abajo , tenemos esta bonita trama de dispersión en marcha. Es un poco difícil distinguir los colores aquí, Así que tal vez sólo vamos a establecer el tamaño tal vez 28 o algo así. Y solo para realmente hacer un distinguible también cambiará de azul a rojo. Um, es un poco mejor aún no tan bueno. Entonces quiero decir, se
puede jugar un poco con una talla para que podamos establecer el tamaño a 12 por ejemplo en. Y luego obtenemos algo como esto. Por lo que aquí puedes como empezar a distinguir si tienes buenos ojos. Um, si no, siempre
puedes hacerlo más grande de nuevo. Pero sí, Entonces así es como la trama se ve como los fundamentos de la conspiración. Podemos ponernos mucho más complicados y nos pondremos mucho más complicados. Podemos hacer muchas más características. Um, esto es realmente sólo una especie de lo básico que estamos viendo y podemos ver aquí que
podemos tipo de superponer diferentes parcelas en la misma figura en la misma subtrama. Siempre y cuando no lo enseñemos,
imbécil . Mostramos entre aquí, entonces vamos a estar creando diferentes tramas. Por lo que todo por encima de este espectáculo corresponde a la trama que se va a mostrar aquí . Y después de eso, vamos a crear una trama completamente nueva que va a tener diferentes características. Sí. Enfriar. Muy bien, chicos. Por lo que este ha sido el primer tutorial para el labio de nube de mapa y para trazar mi parte. Miren, sí, esperamos verlos chicos en el 2do 1
6. Agregar etiquetados, títulos, gota de axis y estilos de líneas de línea de cambio.: todo el mundo. Y bienvenidos de nuevo al segundo tutorial sobre conspiración con Matt Claude Lib. Um, en este tutorial, vamos a ver etiquetas,
títulos, títulos, agregando garrapatas. Entonces agregar tipo de X X es y por qué acceder a ticks y cambiarlos para que quizás podamos poner en números de juego o fechas o cosas así en lugar de simplemente tener números. Y también voy a mirar un poco los estilos de línea de las parcelas. Entonces, como, ¿cómo podemos canjear las líneas de guión, por ejemplo, o las líneas de puntos? Está bien, Así que sí, vamos a seguir adelante y saltar y lo primero que queremos Lookout es quizás agregar títulos. Um, así que
hacer, para agregar un título, podemos entrar en plt y podemos escribir en título así, y entonces solo pondremos el título aquí, y el título va a ser nuestro primer club así. Um, y ahora vemos aquí que se está llamando a este show. Entonces si ejecutamos esto, donde vamos a conseguir es que nuestra primera trama va a tener un título. El segundo argumento no va a, um, así que Sí, pero esto es como que hemos creado un título aquí. Aquí. Podríamos hacer lo mismo aquí abajo e ir apelar t punto titulo y podemos llamarnos son segunda trama. Y ahora si ejecutamos esto, vemos que es ahora. Nuestro segundo pensamiento también tiene título. Por lo que todo después del espectáculo corresponde a una nueva trama. Um y así hemos creado tipo de do diferentes títulos. Pero por ahora, saquemos estos y solo trabajemos con una trama general. Entonces otra vez, si corres esto ahora, vemos que tenemos una trama con un título, está
bien, bien, así que también sumemos, y tal vez una etiqueta de eje X y una y. Entonces la llamaremos Plt, puntos X etiqueta, um, y nivelaremos o ex acceso para ser solo número de juego como este. Y luego podemos entrar en plt dot Por qué etiquetar y podemos etiquetar o por qué acceder a ser goles marcados . Entonces si ejecutamos esto ahora, vemos que tenemos el título o por un spot aquí abajo vemos número de juego, que es la etiqueta de Theo xxx. Aquí vemos el por qué etiqueta, que es goles anotados. Entonces esto es sólo una especie de adición de texto general También podemos agregar texto lógico, por ejemplo, Así ecuaciones eso la forma en que podemos hacer eso. Acabemos de salir de eso en el título. Pero realmente podemos hacer eso en cualquier lugar. Es que ponemos en nuestro frente a nuestras comillas. Y así lo podemos hacer aquí ahora es que podemos agregar lógica como ecuaciones. Entonces podemos, por ejemplo, crear una fracción y decir la mitad. Y si ejecutamos esto ahora,
Oh, bueno, bueno, tenemos que entrar en estado de ánimo matemático. Entonces ahí vamos. Si estás familiarizado con la lógica, um entonces si
escribimos esto, vemos que obtenemos este 1/2. Entonces lo que esto con estos símbolos significa aquí es que estamos entrando en el modo matemático, Um, y eso nos permite realmente escribir en este tipo de fracciones de cosas, por ejemplo, que vemos aquí. Y así la forma en que podemos hacer eso es que realmente tenemos que actuar en esto, estamos justo frente a nuestras comillas, y eso nos deja en todos estos rasgos especiales de la lógica. Entonces si estás familiarizado con la lógica y quieres agregar un tipo especial de etiquetado o un tipo
especial de texto y esas cosas. se puede hacer. Simplemente, ya
sabes, poner esto están en frontera. Puedes agregar fracciones, ya
sabes, Pero puedes simplemente prácticamente simplemente agregar todo lo que tienes en lógica estándar . Um, para que podamos hacer eso también. Realmente podemos personalizar nuestro texto y hacerlo realmente bonito y,ya
sabes, ya
sabes, intrincado en y todo y fue realmente,ya
sabes, ya
sabes, la forma en que queríamos que no necesitamos dedo del pie tipo de editar los títulos y esas cosas después. O ya sabes, estos raros subrayados. Sí. Podemos simplemente usar las características tecnológicas de ley que están contenidas en mi amor de trama,
um, um, y hacer que las etiquetas y el texto en general sean muy, muy agradables. De acuerdo, así que este es el tipo de ex sellos y títulos, y obviamente podemos hacer lo mismo aquí solo con agregar nuestro y luego podemos, ya
sabes, agregar otras otras cosas aquí, para que puedas tener, por ejemplo, afecto de 1/3 o algo así. Simplemente puedes agregar lo que quieras en general. No tiene que ser fracciones, por
supuesto, en algo más útil que te gustaría también podemos añadir, digamos,
um, um, un guión bajo, ¿sabes? Entonces si tomamos esto de vuelta y vamos a subrayado cinco, por ejemplo, y si ejecutamos esto, entonces vemos aquí abajo, tenemos este el lugar más lento cinco. Entonces es un poco difícil de ver en este momento, pero sí tenemos un cinco minúsculas aquí abajo. Entonces, como un subíndice, no una minúscula. Un subíndice. Sí, así que solo puedes agregar un montón de cosas. Tan solo recuerda poner este nuestro símbolo delante de cuando empieces tus comillas. ¿ Todo bien? Um, sí. Entonces veamos cómo cambiar estas garrapatas. Entonces en lugar de tener 0 2040 60 80 burbuja, lo que sea, vamos a dar estos consejos o garrapatas personalizados. Entonces la forma en que podemos hacer eso es que podemos especie de vamos a crear sólo una lista que tenga nuestras garrapatas. Entonces nuestras garrapatas van a ser iguales a, um y digamos sólo Juego uno. Vamos a ser nuestra primera garrapata. Entonces tendremos el Juego 50 como su segunda garrapata y el boleto de autor va a ser juego. Digamos,
Bueno, Bueno, llamaremos a un juego 100 global poniendo números aquí ahora. Um, está
bien. Por lo que queremos añadir estas etiquetas especiales de garrapatas aquí abajo, y queremos asegurarnos de que encajen directamente donde deberían. Entonces lo vamos a hacer es ir a apelar t y luego mirar las garrapatas X. Y ahora tenemos que poner aquí lo que queremos reemplazar y por qué queremos reemplazarlo. Entonces lo que queremos reemplazar es ponerlo en un segundo y lo que queremos reemplazarlo. Presiona las garrapatas. Y así el primer juego en realidad corresponde al elemento cero sólo por la forma en que funciona ese tipo de
contar en la programación. Por lo que queremos dedo del pie reemplazar cero con el
juego uno, el Juego 50 va a ser 49 El juego 100 va a ser 99. Y así si ejecutamos esto, vemos que se han quitado todo el tipo de garrapatas extra y han sido reemplazadas con sus garrapatas personalizadas. También podemos ver aquí que más bien aquí tenemos garrapatas cada 20 aquí Ahora tenemos toma alrededor de cada 50 ish. Andi no fue nada antes ni después de eso. Por lo que podemos hacer por ejemplos. En realidad podemos simplemente entrar aquí y decir, Bueno, queremos reemplazar 49 por ejemplo,
con, con, y tenemos que asegurarnos de que en realidad ponemos una lista aquí no solo viendo elementos con 40 nueve como esto. Um, y así eso nos da una especie de garrapata por aquí con 49 sustituidos por 49. Um, sí, podríamos hacer lo mismo para el eje y, así plt dot ¿Por qué las garrapatas? Y entonces podemos cambiar el elemento tres, por ejemplo, para ser tres goles como este. Y así que si estás en esto ahora, vemos que tenemos el 49 aquí abajo y los tres goles por aquí, Um y así esto es como que solo cuiden esas garrapatas Mirará rotarlas un poco más tarde. Pero primero, queremos mirar una cosa más, que van a ser los estilos de línea. Um,
Entonces, ¿qué quiero decir con eso? Bueno, si volvemos a tramar es una especie de líneas estándar como lo hacíamos antes. Entonces, en lugar de tener apelación, tenemos que quitarle este s. Por lo que s no está definido para los aplausos, solo para financiar para la dispersión. Entonces si ejecutas esto Ahora vemos que tenemos especie de estas tres líneas estándar que tenemos antes, y tenemos los colores correspondientes y cosas que cambiarían. Pero, ¿y si quieres tener líneas discontinuas, por ejemplo? Entonces queremos que nuestras líneas verdes sean discontinuadas en lugar de en casa Lo podemos hacer es que podríamos entrar a Ellis, que es, um, estilo de vida, y entonces podemos hacer esto igual a y luego si escribes un doble dash, que en realidad corresponde a una línea de guión. Entonces si ejecutamos esto, vemos que aquí tenemos una línea discontinua. Queremos que una línea roja sea punteada. Debilita, entra en Ellis, por ejemplo. Y aquí podemos ir poner un colon el cual corresponde a una línea punteada. Entonces aquí vemos, tenemos un guión lima, que es verde, y una línea punteada que es roja. Por lo que también puedes personalizar realmente nuestros estilos de vida y todo. Um, están fuera de curso otras cosas que puedes poner aquí para que puedas ver la documentación si buscas algún tipo específico de estilos o si vas a tener, ya
sabes, en cuatro o cinco parcelas en el mismo gráfica. Y quieres cambiar esos estilos, entonces, por
supuesto, puedes mirar eso para,
um, ya
sabes, ya
sabes, tal vez quieras haber disgustado y punteado. Y qué más hay, hija
Dash. Ya sabes, cualquier otra cosa que quieras tener, puedes tipo de buscar esos hacia arriba y para estilos específicos y luego incorporar aquellos como
quieras . ¿ Todo bien? Sí. Por lo que esto resume más o menos los conceptos básicos de mirar etiquetas, títulos, garrapatas así como estilos de línea. Um, también
vimos cómo debilitar los abdominales, ya
sabes, ecuaciones
lógicas, cosas de
estipe a nuestro texto todo sobre. Um, sí. Genial. Entonces espero que ustedes hayan disfrutado de este tutorial, y los veré en el siguiente tutorial entonces.
7. Rotación de jes, añadir texto y anotaciones: todo el mundo. Bienvenido de nuevo al tercer tutorial sobre plotting con Matt Plot Lab. Vamos a ver las de hoy vamos a ver las garrapatas giratorias además de añadir texto y anotar nuestras parcelas. Entonces, si solo vas adelante y trazar lo que tuvimos la última vez, vemos que todavía nos dieron nuestro punteado en nuestras líneas de puntos desde antes. Tenemos nuestras garrapatas especiales que hemos creado aquí, um, amigo o etiquetas y nuestro título. Entonces tal vez lo primero que queremos hacer es que quieras cambiar la rotación de estos tres goles y queremos rotar en 90 grados para que sea una especie de vertical en lugar horizontal. Entonces la forma en que podemos hacer eso es que podemos entrar en nuestro porqué garrapatas, que es lo que queremos cambiar. Y podemos establecer que la rotación sea igual a 90 grados. Y así si corres esto ahora vemos que hemos girado el Ártico en nueve grados. Podemos hacer lo mismo en el sexenio X y dijo que nuestra rotación sea igual a 45. Es decir, él ahora tenemos el tipo de garrapata diagonal para esto. Entonces esto es agradable. Por ejemplo, si estás agregando fechas, entonces si solo agregamos una especie de fecha aleatoria aquí, digamos 12 12 o algo así como EU Y si ejecutamos esto, entonces vemos que obtenemos algo así. Esta rotación aquí tipo de añadir algo agradable a la fecha. Entonces si tenemos un montón de, ya
sabes, garrapatas el
uno al otro, esta es una forma un poco más fácil de leer. ¿ Todo bien? Genial. Um, así que sigamos adelante y pasemos a lo siguiente inmediatamente, que va a ser agregando texto. Entonces la forma en que podemos hacer eso es que podemos entrar en plt m. Y aquí queremos mirar texto, y ahora vamos a poner en las coordenadas X e Y de los cheques que queremos anuncio. Entonces la coordenada X va a ser, digamos 50 y esto corresponde a las coordenadas de tu gráfica. Entonces Xcor iba a tener 50 años. Ella va a estar en realidad justo aquí y luego r y coordine,
vamos a tener un antes,
Y vamos a tener un antes, el texto que vamos a agregar solo va a ser nuestro texto personalizado como este y así si corres esto ahora, vemos que nuestro texto empieza de nuevo aquí justo en 50. Y luego a las cuatro. Entonces eso es por aquí. Y entonces simplemente tenemos este texto personalizado aquí. Podemos cambiar el tamaño de la fuente. Um, a lo
mejor resulta ser un poco más pequeño, Digamos 10 o algo así. Eso que realmente no vamos demasiado por Intergraph, ¿de acuerdo? Realmente no cambió mucho. Entonces, vamos a que lo hagas. Ocho. Por lo que nuestros teléfonos se han vuelto un poco más pequeños. También podemos cambiar el color, por ejemplo, y que éste sea Vamos a tener este color, baby Blue. Está bien, Así que el color en este caso tiene que escribirse color así en lugar del mar que tenemos para la trama aquí arriba. Por lo que tenemos nuestro tipo de texto personalizado el cual es azul en color, fuente, tamaño, edad. También podemos agregar esto, ya
sabes, estilo lógico
especial, y podemos agregar, ya
sabes, lo que quieras, aquí hay dos power tres o algo así solo para que tipo de mostrarte lo que puede se haga. Entonces tenemos este tipo de al poder tres por aquí que podemos agregar a través de nuestro código especial tipo
lotería a nuestro texto para que podamos hacer todo esto igual que antes. Eso Esto es agregar texto especial. Ahora, si queremos hacer tipos especiales de anotación ahora, hay mucho,
mucho que puedes hacer en anotación, y probablemente tengamos un video separado sobre esto más adelante para meternos realmente en profundidad. Pero solo para mirar los detalles y específicamente solo para saber que es posible que puedas hacer este tipo de cosas y luego si realmente te interesa, solo
puedes seguir adelante. Ya sabes, siempre que necesites simplemente cavar realmente en ello, siempre
hay llegar a conocer este tipo de cosas es posible. Entonces para anotar, vamos a ir y entrar en plt dot No eres así. Y luego vamos a poner nuestro, uh, bueno, primero pondría en el texto del Texas va a ser sólo vamos a tener este ser texto a y luego nuestros puntos x y. Entonces lo que vamos a hacer es que vamos a tener texto, y luego vamos a tener una flecha apuntando a algún lugar y luego va a terminar donde están texto es para que podamos tener un tipo de aire apuntando hacia allá y luego podamos tener una explicación texto en una gráfica. Entonces nuestros puntos X Y van a ser, um vamos a tener que sean tal vez 30 y cinco o algo así. Y nuestras coordenadas de texto X Y van a ser, um, 35 5 así. Y ahora lo último que tenemos que hacer para agregar una flecha es que tenemos que añadir apoyos de época es lo que se llama. Y la forma en que definimos eso es que podemos decir que hay que tener a Carl en realidad, adicto. Um Y ahora lo que necesitamos es que necesitamos un color de cara. Y así este color de cara, digamos que no nos hayamos leído. Um, y luego podemos hacer un poco de relleno y esas cosas al final, pero vamos a correr esto, Um y así vemos aquí, hemos dibujado este tipo de flecha pequeña. Apenas lo podemos ver. Por lo que en realidad comienza a los 30
y cinco, y termina en 35 5 donde comienza nuestro texto, que no está muy lejos. Entonces si haces este 65 por ejemplo, Aquí vamos ahora, o flechas un poco más largas, lo cual es bonito. Por lo que el árabe comienza en este punto X
Y, y termina en el texto X Y. Este es el tipo de texto personalizado que hemos puesto aquí. Um, tenemos el color de cara de la flecha siendo leída. Donde podemos hacer, por ejemplo,
para agregar algo de relleno extra es que podemos agregar algo llamado encogimiento. Um, y esto simplemente agrega más o menos algún tipo extra de palmaditas que corresponde a las coordenadas. Entonces si agregamos un relleno un cinco, por ejemplo, veremos que lo que realmente no podemos ver que muy bien puede ser menos fuera de relleno de 25 o algo así. Está
bien, bueno, eso tampoco parece aparecer mucho, pero esto va a agregar más o menos algo de relleno al frente y a la parte trasera para que el aeroplano realmente no se superponga con un montón de cosas, para que haya una especie de este relleno extra entre nuestro texto así como algunos puntos iniciales que podamos tener al frente. Um, también
puedes agregar otras características. Entonces, como dije, esta esta anotar um hay un montón de cosas que se pueden hacer con ella. Ya sabes, lo básico de
la misma base es solo, ya
sabes, especie de agregar este aero a un punto en tener algún texto de explicación, vas a mucho, mucho más grande detalle, ya
sabes, tienen flechas enormes y tienen texto dentro, ya
sabes, um, flechas
transparentes y tienen, ya
sabes, como solo contornos y, ya
sabes, estar teniendo lo sombreado y rotar. Y ya sabes, cualquier otra cosa que se
te ocurra, puedes hacer todo eso. Pero como dije, son muchas cosas por las que pasar. Probablemente tendrá un tutorial completamente separado solo mirando especie de las técnicas avanzadas de
anotación. Lo que es importante saber en este momento es solo que el futuro de anotación está ahí fuera por
si acaso alguna vez lo necesites. Um, ya
sabes, incluso está ahí fuera, y si quieres preguntar algo específico y solo buscarlo, um, y ajustarte dependiendo, ya
sabes lo que necesitas. Pero esto es sólo una especie de lo básico de agregar texto. ¿ Lo verías aquí? Ya sabes, agregando anotación, que es solo texto con cosas extra, y luego también podemos agregar las rotaciones a nuestras garrapatas que hemos visto. También podemos querer rotar nuestro texto personalizado, uh, y todo. Um, así. Entonces podemos también arriba en nuestro texto aquí, por ejemplo, la Kanada poco rotación por 45 grados. Al igual que esto. Um, entonces ahora tenemos nuestro texto tipo de rotado. Um, y así esto es una especie de todo lo que podemos hacer. Vemos que también gira alrededor del centro. Um, Así que hay un montón de cosas geniales que podríamos hacer con la conspiración. Um, sí. Entonces eso es todo para el tercer tutorial sobre mi problema. Espero que ustedes lo hayan disfrutado, y los veré en el siguiente.
8. Ajustar los Sizes, de lotes, añadir una legión y de de guardar las trazadas: Oigan, todo el mundo. Y bienvenidos de nuevo a nuestro tutorial sobre plotting con Matt Problem. Este es el cuarto tutorial, y aquí vamos a estar buscando ajustar el tamaño de la figura, agregar leyendas a su figura así como eventualmente salvar nuestra figura. Entonces, ¿qué significa eso en la práctica? Bueno, ahora mismo, si corres el código que conseguimos en el tutorial tres, vamos a ver este tipo de figura bastante pequeña. Y lo que queremos hacer con ello es que sólo queremos hacerla un poco más grande. Um, ese va a ser el tamaño de la figura. También queremos poder identificar estas diferentes líneas. Entonces queremos tener el tipo de leyenda en algún lugar que nos diga, ya
sabes, esta línea roja significa esto la línea de pantalla significa que, um y finalmente solo queremos poder guardar para la computadora, guardar el archivo o el figura en nuestra computadora para que podamos usarlo más adelante. Y así que eso es sólo una especie de imagen que tenemos en nuestra computadora que podemos usar más adelante. Entonces vamos a ver primero ajustar el tamaño de la figura ahora algo que vamos a necesitar saber pero que vamos a ver un más tarde y más detalle a Es que todo lo que estamos haciendo referencia aquí es a cierta figura. Entonces en cuanto empecemos, ya
sabes, llamando a estos comandos plt hasta que hagamos un show, estamos haciendo referencia a la misma figura. Y a menos que digamos explícitamente que estamos cambiando figuras en DSO, lo que también podemos hacer es también acceder explícitamente figura antes y a través de entrar en plt dot figure y aquí en realidad podemos cambiar algunas de las propiedades de la figura. Entonces todos estos comandos plt dot van a estar en esta única figura a la que estamos referenciando, por lo que en realidad se crea automáticamente para nosotros. Y también podemos cambiar la propiedad general de esta figura para cambiar por ejemplo, el tamaño de la figura. Entonces para hacer eso, tendríamos que entrar en la figura p o t dot, que va a acceder a la figura a la que vamos a estar llamando todo hasta el siguiente comando
show. Y aquí vamos a entrar en ojos fijos, lo que cambia el tamaño de la figura, y podemos hacer que esto sea igual a. Y luego podemos poner en un tamaño personalizado por ejemplo, 10 por cinco como este. Y así si ejecutamos nuestro código ahora, vemos que nuestra gráfica para nuestra figura es en realidad mucho escritor. Um Y así es lo que este tamaño fijo aquí vemos este de aquí corresponde al ancho, y éste de aquí corresponde a las alturas. Si cambio, ejemplo, a 10 por 10 entonces vamos a conseguir una figura más alta. Dos. Entonces aquí podemos ver que, ya
sabes, um, sí, solo
podemos escalar son figura más grande. Y luego si quieres, podemos cambiar el tamaño de nuestros teléfonos y cosas para ajustarnos a eso. Pero esto realmente nos permite también ver el gráfico un poco más grande s para que no tengamos que mirar estos. Esta pequeña cosa de aquí, eso es todo compacto. Pero también podemos simplemente escalar el tamaño de la figura del ajustador para que sea un poco más agradable de mirar y tal vez también un poco más claro. De acuerdo, así es como vamos a cambiar el tamaño de la figura. Um, lo siguiente que queremos hacer es que quieras poder identificar las diferentes líneas
aquí y la forma en que podemos hacerlo eso es a través de la adición de etiquetas y una leyenda. Entonces sigamos adelante y solo empecemos con nuestros goles de equipo visitante aquí. Y sólo vamos a entrar aquí y vamos a añadir, um vamos a añadir otro parámetro, y sólo vamos a hacer esto en la línea. Y lo que vamos a agregar es que vamos a agregar una etiqueta ahora no tienes a esto en una nueva línea. Yo sólo lo estoy haciendo para que como que todo quede en tamaño, Um, de esta caja aquí para que podamos verlo, pero solo puedes seguir en la misma línea si quieres. Entonces lo vamos a hacer es que vamos a añadir una etiqueta. Y esta discográfica es lo que va a aparecer donde se lo digamos. Y va a tener el color correspondiente, y va a tener como se ve. Y sólo nos va a mostrar una especie de pieza de esta de esta gráfica o de la
trama correspondiente . Y también va a venir con la etiqueta para que las personas que lo ven o que lo leen puedan entender qué, esto um, vamos a ver eso en la práctica otra vez en un segundo. Por lo que Nosotros sólo queremos especie de darle un nombre a esta gráfica. Y así es que esto es solo llamaremos a esto los goles del equipo visitante, porque eso es exactamente lo que son. Entonces esa es la etiqueta para esta parcela para esta planta aquí. Uh, también
vamos a pasar a una nueva línea. Um, sí, sólo para que podamos mantenerlo todo en este ambiente aquí. Y vamos a añadir la etiqueta aquí para ser el equipo local. El oro es así. Por lo que ahora hemos agregado una etiqueta a cada una de nuestras parcelas que tenemos dos parcelas que ocurren. Hemos añadido un profesor de etiqueta ellos. Y lo que podemos hacer después, después de haber agregado la etiqueta es que podemos entrar en plt y podemos llamar leyenda. Ahora estamos haciendo referencia a la misma figura. Y así todo esto está haciendo referencia a la misma figura y no lo que esto hace es crear una leyenda. Entonces si corremos esto ahora, vemos que hemos creado una leyenda aquí arriba y vemos que las líneas verdes del tablero corresponden a los goles esperados que si miramos aquí arriba, tenemos el verde que son dash que corresponden a los goles de espera. Eso es lo que esta etiqueta ISS, y tenemos la línea roja punteada que aquí el color rojo y estilo de vida, está punteado. Corresponde al equipo local va Así que eso es lo que hace esta etiqueta. Y esta leyenda crea esta leyenda con etiquetas correspondientes y sólo una especie de la pone para arriba. Y la ubicación predeterminada está aquí arriba en la esquina superior derecha. Pero también puedes cambiar eso. Se puede cambiar la ubicación, por ejemplo, para que esté en la parte superior izquierda. Por lo tanto debilita yendo a la ubicación y podemos decir superior izquierda, por ejemplo. Y si ejecutamos esto ahora, entonces nuestra leyenda se ha movido a la esquina superior izquierda. Ahora, también
podemos hacer abajo para hermano con inferior derecha como esta que lo moverá a la esquina
inferior derecha. Podríamos hacer lo mismo con la parte inferior izquierda. Hay muchas posiciones entre las que puedes elegir. Puedes mirarlos a todos si quieres, pero así es como puedes cambiar esto. Ese valor predeterminado de ubicación es generalmente aquí arriba. Um, también
funcionó bien para nosotros. Entonces la superior derecha en realidad funcionó lo mejor para nosotros porque no hay nada ahí arriba por
lo que realmente no interfiere con ninguna de ella. Además, pero dependiendo de que sepas cómo se veía tu hierba en cosas quizá necesites moverte un poco si quieres. Y por último, también
podemos simplemente seguir adelante y guardar la figura en algún lugar de nuestra computadora. Entonces la forma en que podemos hacer eso es quizás justo directamente antes de mostrarlo. Entonces cada vez que llamamos un comando, entonces se agrega a nuestra figura. Entonces queremos guardar la figura justo antes de mostrarla, solo porque todo para que todo lo que hicimos antes se guarde en esta figura
segura. Entonces si llamáramos a la figura guardar, por ejemplo, por encima de esta llamada de leyenda que nada por debajo de esta llamada de leyenda no sería parte de la figura que guardamos. Entonces queremos llamar a esto justo antes de mostrarlo para que consigamos toda esta figura,
um, um, guardada. Y si lo llamamos después de demostrarlo, entonces no estábamos realmente Ya no podemos llamar a la misma figura, porque después de brillar que realmente ya no tenemos la referencia a ella. Hasta que explícitamente a menos que creemos uno explícitamente. Entonces Pero eso no es lo que estamos haciendo ahora mismo. Entonces solo queremos guardar la figura directamente antes de mostrarla, solo para asegurarnos de que todo lo que hemos creado sea en realidad parte de esta figura. Entonces la forma en que podemos hacer eso es que podemos entrar en plt y podemos llamar guardar Fig así. Y yo sólo pondría su nombre aquí, por ejemplo, mi primera figura, Um, así. Y si ejecuto nuestro código entonces están arriba pero no va a cambiar mucho aquí que vemos. Pero también va a guardar una copia en cualquier directorio en el que esté trabajando en este momento. Entonces dondequiera
que esté este abrigo, ahí es donde también va a salvar mi figura. Ahora, también
podemos cambiar el camino que queremos,ya
sabes, ya
sabes, sumando la mitad en la frontera o pendiente a la espalda. Um, pero una azafata generar va a salvarlo así. El formato normal en el que vas a estar guardando es un PNG, pero puedes cambiarlo agregando tu propia extensión. Entonces, por ejemplo, si quiero guardarlo como un PDF, lo
puedo hacer aquí y solo en un punto Y en la extensión pdf así. Y así si lo ejecuto ahora, mi figura va a tener el formato pdf específico en lugar del PNG que se creó antemano. Um, sí. Entonces así es como podemos seguir adelante y salvar nuestra figura. Podemos simplemente cambiar el formato agregando nuestra propia extensión personalizada si lo deseas. También puedes llamar explícitamente al formato más adelante como un parámetro separado, pero probablemente sea más fácil simplemente generalmente poner la extensión allí explícitamente. Um, sí, pero
9. Crear Histogramas de 1 a dimensiones y 2 dimensiones: todo el mundo. Y bienvenidos de nuevo a nuestro tutorial sobre trazar con mapa Ludlum y este tutorial vamos a ver la creación de la historia gramos una D así como de la historia bidimensional gramos em. Sí, Así que sigamos adelante y empecemos. Simplemente vamos a crear carneros de historia para los goles del equipo local así como nuestros objetivos del equipo visitante y última instancia también miraremos los goles totales. Entonces vamos a seguir adelante y también llevemos este espacio aquí. Um, solo
sigamos adelante y solo empecemos con lo básico. Entonces para crear un hist un gramo, vamos a entrar en plt y a mapear parcela de pote Lippi y vamos a acceder a silbido. Y aquí sólo podríamos introducir algún tipo de variable
sobre la que quieras hacer una historia y trama . Entonces vamos a poner en la lista de los goles del equipo local y luego después podemos simplemente
entrar en plt dot show. Y si hacemos esto, sólo
vamos a conseguir un general, silbó un gramo de los goles del equipo local que se ve así. Ahora hay algunas cosas que están mal con esto. Por ejemplo, puede notar que las papeleras están bien alineadas y todo este tipo de cosas. Um y así vamos a ir y arreglarlo primero. Entonces lo primero que queremos hacer es que realmente queremos cambiar el número de papeleras que tenemos para que se alineen bien. Y para hacer eso, vamos a agregar una nueva propiedad aquí, y vamos a ir a cambiar bins, y vamos a hacer esto igual a, y ahora podemos poner una lista aquí o algo así, pero vamos a crear un rango, y vamos a crear un rango, y este rango va a ser, digamos, ocho. Y sólo vamos a ver cómo se ve eso por ahora. Entonces vamos a cambiar tus papeleras y vamos a y dejar
que haya ocho papeleras diferentes de las que se podría elegir. Y así si hacemos eso, vemos que en realidad se ven mucho más bonitos ahora. Entonces cada sido tipo de corresponde a, um Bueno, como
sea así, el primero sido, por ejemplo, correspondería al cero go anotado el segundo, sido correspondería a uno meta. Anotó el 3er 22 y así sucesivamente. Aquí en el eje Y es que sólo pudimos ver el número correspondiente de goles que se han marcado. Y así vemos como que va de moda. Un gol anotado parece ser el más alto para el equipo local, y luego también simplemente vuelve a bajar. También vemos que ha habido mawr dos goleadores de los que ha habido cero
goles marcados para el equipo local. Y así estas son algunas de estas cosas que acabamos de leer de la historia Graham inmediatamente. Algo más que podemos hacer, por ejemplo, es que podríamos agregarle una, um, etiqueta de nuevo. Y luego eventualmente a una leyenda para que podamos entrar en etiqueta. Y podemos decir que estos son los goles del equipo local como este. A lo mejor sólo ponemos esto en otra línea para que puedan verlo. Y para realmente tener esta etiqueta pop up, necesitamos entrar en plt, y podemos agregar nuestra leyenda aquí como aprendimos en el último tutorial. Y tal vez mientras estamos en ello, simplemente también
aumentamos esa salsa de figura. Entonces entramos en plt, esa figura y aquí vamos a cambiar el tamaño falso para ser. Hagámoslo. No lo sé. A mí me gusta 12 por ocho o algo así. Vamos a ver cómo se ve eso. Está bien, así que eso es un poco grande. A lo mejor podemos reducirlo ocho por cinco o así. Está bien. Entonces eso se ve mejor. Um, ahora vemos que tenemos nuestro tipo de etiqueta aquí, Um, para el para el equipo local, goles y cosas también podemos en tal vez un eje x. Por lo que podemos ir plt dot exe etiqueta. Y aquí podemos poner en goles anotados y luego el mientras pudimos no podíamos hacer en pl Tito, ¿Por qué etiqueta? Y podemos ir. Número de goles anotados. Y si volvemos a ejecutar esto ahora, solo
agregamos un poco de un poco más de detalle a nuestra trama. Entonces vemos que tenemos este bonito tipo de historia. Graham con papeleras y todo parece alinearse bien dicho Eso es bastante gran diario. Probablemente estés después de ir a encargarte de estos. Se gasta sólo porque tenemos los problemas que vimos aquí arriba que no hay línea muy bien. También puedes agregar declaraciones de línea especiales por ti mismo para que podamos entrar aquí y poner al aliado en propiedad, por ejemplo,
para ser mids, que, si ejecutamos esto, probablemente no
estemos va a ver mucha diferencia. O también puedes cambiarlo para dejarlo. Um, y así aquí podemos especie de ver que el extremo inferior se ha ajustado un poco. Y vemos que en lugar de,
um, um, en lugar del Ártico por lo artista un gramo en lugar de su inicio en cero, el borde izquierdo, el borde izquierdo en realidad ahora comienza detrás de cero. Y vemos que el medio, por ejemplo, empieza cero para que podamos cambiar cosas como esto se está alimentando. Puedes usar esta alineación para eso para especie de barco a los que te rodean un poco si quieres, por lo que también puedes jugar sin, dependiendo de lo que quieras,
lo que necesites, lo que es más fácil de leer. Um, y así esto es una especie de los estándares silbaron un gramo. Ahora, si queremos agregar dos datos más que este, y digamos que queremos comparar los goles del equipo local así como los goles del equipo visitante en la misma trama que podemos hacer es en realidad solo podemos hacer eso estableciendo el valor X para que el valor X van a ser tus datos. Y ahora mismo, no
necesitábamos explícitamente decir nada porque sólo teníamos una cita el. Pero si quieres poner otra pieza de datos, los vamos a poner en forma de tazón de dos. Por lo que nuestro ejercicio van a ser los goles del equipo local. Ese va a ser el primer valor que queremos una trama. El segundo va a ser el equipo visitante va así, luego nuestras papeleras, van a decir el cambio igual. También necesitamos ajustar nuestras etiquetas. Entonces ahora que tenemos dos puntos de datos o dos conjuntos de datos más bien que estaban trazando, necesitamos ajustar sus niveles en consecuencia, lo cual también va a ser en forma de lista. Entonces nuestra primera discográfica va a ser persiguiendo goles, y luego lo segundo van a ser los goles del equipo visitante como este. También podemos sumar algunos espacios aquí. Está bien, um y así si corres esto ahora para poner esto en la nueva línea, vemos que prácticamente se ha hecho por nosotros. Entonces tenemos el equipo visitante va aquí, que ahora están apareciendo verdes. Tenemos el equipo local va ahí, todos apareciendo en la misma trama. También podemos compararlos muy bien. Um, pudimos ver, por ejemplo, que por cero en uno, parece que los goles de espera marcaron más ceros y una vez el equipo local. Pero una vez que nos
vamos, vemos que el equipo local realmente anotó más. 234 y seis, no cinco. Por lo que consentimos tipo de ver un poco de tendencias fuera de estos apoyos a simplemente comparando el tamaño de estos siseó un grand bars. Um, ninguna de nuestras etiquetas ha cambiado ni nada. Y acabamos de añadir esta etiqueta extra aquí y una leyenda. Um, tal vez una cosa más que podamos hacer es que también podamos mirar los goles totales para poder decir goles
totales y solo podemos capitalizar ocho, o listar para poder decirlo en goles totales iguales a los goles del equipo local más el visitante hormigueo. Y así lo que esto hace es simplemente agregar la lista de goles de Theo 18 al final de los goles del equipo local. Entonces eso sólo como que pone a los dos juntos. Y ahora también podemos trazar el objetivo total. O llamémoslo goles totales porque tiene más sentido y también agregará la etiqueta total risas anotadas así. A lo mejor también podemos simplemente poner esto en una nueva línea. Um, está
bien. Y así si corremos esto ahora, vemos que también ponemos en el gol total anotado. Todo prácticamente se ajusta para nosotros automáticamente en escalar nuestras etiquetas aquí igual. Nuestra leyenda se ajusta en consecuencia porque hemos salido de la leyenda aquí, y los colores han hecho diferentes. Entonces todo eso está hecho por nosotros. Y es realmente genial. Y solo podemos comparar todo y no lo hicimos sí, tenerlo todo en una sola parcela, lo cual es realmente bonito. Entonces así es como vamos a hacer el del señor Graham unidimensional. Ahora también podemos hacer dos D siseados un gramos. Entonces, ¿cómo haríamos eso? Bueno, podemos entrar en plt y podemos acceder a silbido. Pero ahora, lugar de sólo entrar en el silbido, que nos da un uno d, accedemos a sus dos d, y ahora necesitamos definir X así como por qué los valores en Y entonces eso es lo que vamos a estar tramando el uno contra el otro más o menos. Pero ya veremos qué significa eso en segundo. Entonces, solo hagamos que nuestros ex datos sean los goles del equipo local. Y hagamos que nuestros amplios datos sean el equipo visitante. Goles como este y este. Solo mostrémosle su trama y solo veamos qué obtenemos. A lo mejor también copiamos y pegamos este tamaño de figura aquí para que también esta figura tenga el mismo tamaño o nuestro más nuevo un gramo. Um y así lo que vemos aquí es que conseguimos este bidimensional. Se perdió un gramo. Ahora, todos estos puntos son realmente significativos porque estos son los que realmente nos
importan . Um, y todos estos espacios azules en el medio no nos dicen nada realmente. Eso es sólo una especie de desalineación que tenemos en el principio mismo. Por lo que también vamos a necesitar cambiar nuestros tamaños de papelera. Um, y así podemos simplemente mirar nuevamente el parámetro bins en este caso, lugar de que uno ponga esto en una nueva línea a tal vez eso en lugar de tener solo un parámetro de
Ambon, porque solo tenemos una dimensión aquí en ir un tipo dimensional de. Nosotros
también queremos cambiar . Por lo que queremos cambiar las papeleras en esta dirección así como las papeleras en esta dirección. Um, y eso es porque estamos teniendo un silbido bidimensional un gramo ahora mismo. Entonces la forma en que podemos hacer eso es a través de la forma de un tazón de dos. Y así vamos a cambiar a Arbenz, y vamos a decir,
Bueno, Bueno, la dirección X va a ser arreglar ocho en este caso, y la dirección Y va a ser arreglar siete. Y así si trazamos esto ahora, aquí vemos ahora que nuestras papeleras están mucho más bien alineadas. Por lo que no tenemos nada de ese espaciado azul extra que teníamos en medio en cada bin es una especie de justo o cada uno. Sí, Cada estado aquí está un poco lleno, um, correspondientemente para que no tengamos espacios extra extraños en el medio. Um, y se puede ver de dónde saqué estos números. Entonces esto es que tenemos un rango ocho por aquí, lo
que les hace valor de accidente siete, que tenemos por aquí y el rango siete tipo de nos da de 0 a 6 um Así que ahí es justo de
donde estamos sacando esos números. Y también puedes jugar mal sin un poco tú mismo para ver lo que es más óptimo para mí . Para ti. Um, generalmente, probablemente
tengas que cambiarlos a menos que tengas conjuntos de datos altos y realmente no puedas decir los pequeños espacios que hay entre ellos. Pero siempre es agradable tener estas opciones personalizadas para poder hacer eso. Um, entonces, sí, tal vez una cosa más que queremos hacer aquí es en lugar de compararla con este sistema, Graham, en realidad
podemos leer fuera de la pared. Accedo inmediatamente a qué valores corresponden Acerca de qué? Entonces podemos ver que, por ejemplo, aquí un gol para el fantasma total Skordas por encima de 100 tal vez uno o cinco, o algo así. Pero aquí en esta barra de color, realmente no tenemos ni idea. Y tal vez también, sólo
deberíamos hablar rápidamente de qué? ¿ Qué estamos viendo aquí en realidad? Entonces, en el acceso X, estamos viendo los hormigueros caseros. Y en el eje y, estamos viendo los goles correspondientes del equipo visitante. Entonces, por ejemplo, si el equipo local marcó un gol, entonces tenemos un hist un gramo de distribución de lo que ha marcado el equipo visitante. Entonces eso es lo que estamos viendo eso para cada tipo de cosas. Aquí, tenemos otra distribución que nos dice, ya
sabes, como cómo fue Maney, cuántas de estas anotaciones tienen, sabes fueron 10 para el equipo local? ¿ Cuántos de estos eran 11? ¿ Cuántos de estos estaban 12 en y cosas así? Entonces eso es lo que esta historia bidimensional y blot en realidad nos está diciendo Es está mirando Y tal vez sea agradable si sólo en las etiquetas X en el tiempo yo también estaba, Así plt dot exe nivel. Podemos hacer de esto los goles del equipo local y luego el peel t dot ¿Por qué etiquetar? ¿ Por qué etiquetar? Podemos hacer los goles del equipo visitante así. Um, Y mientras estamos en ello, vamos sólo al, um indicaciones numéricas tipo de. Y la forma en que hacemos eso. Entonces vemos que aquí tenemos diferentes colores, y estos colores corresponden a números, pero realmente no conocemos la escala, Yah. Entonces para ver que entramos en plt y agregamos el color más como este y Así que si corres nuestro código No, Lo que vemos aquí es que obtenemos esta bonita bola de color en el lateral que nos dice
qué uso. Estos números corresponden a. Por lo que vemos que Rojo oscuro corresponde a cerca de 18. Entonces tenemos azul oscuro, que corresponde a cero. Y así podemos especie de mapear estos colores a estos números así. Y podemos ver, por ejemplo, que cuando el equipo local marcó un gol, hubo alrededor de 14 partidos donde el equipo visitante anotó el de Cyril. Había alrededor de 16 tal vez o 17 partidos donde el marcador era de 11 Um, y así sucesivamente. Entonces así es como podemos leer este bidimensional silbó una trama de gramo. Y también tenemos nuestras etiquetas ex y etiquetas r y aquí. Um, sí. Entonces eso es más o menos por silbido A gramos. Ya hemos visto el uno d historia Graham aquí. Hemos visto cómo agregar un valor de datos, pero también hemos visto cómo agregar varios valores de datos como lo hemos hecho aquí para que podamos especie de compararlos en una parcela y en los dos d siseados un gramo fueron capaces de comparar dos
tipos diferentes de conjuntos de datos, y obtenemos este bonito tipo de bidimensional silbó una distribución de gramo así como la barra de
color para que realmente podamos leer a qué corresponden estos números, dónde estamos a qué corresponden estos colores en términos de números.
10. Cambiar las escamas de Axis: todos y bienvenidos a nuestro tutorial sobre trazar con mapa, lote, lib y python. Ahora, antes de pasar a hacer algunos o difíciles tipos de trazado y algunos
tipos más intrincados aplaudiendo, vamos a asegurarnos de que tenemos todos los conceptos básicos cubiertos, y uno de ellos también está cambiando la escala del Eje. Entonces, ¿qué quiero decir sin, por ejemplo, ahora solo estamos usando generalmente una escala lineal. Entonces todo en el eje X y por qué las garrapatas de acceso están literalmente espaciadas. Pero también podemos cambiar nuestras escalas para que sean diferentes,
como las escalas logísticas arrítmicas, por ejemplo. Entonces eso es lo que vamos a ver ahora. Entonces intentemos empezar y solo importemos Matt Schlapp blip dot plot de pastel como plt como siempre. Y ahora lo primero que queremos hacer es que solo quieres crear algunas
variables X e Y que vamos a trazar unas contra otras solo para que podamos mirar estas distintas parcelas. Así que vamos a seguir adelante y crear una lista de ex y una carta de vinos, y estos sólo estarán vacíos y luego vamos a hacer un cuatro fresco para I in range loop y en esta gama, sólo
vamos a subir los valores texting. ¿ Por qué? Sólo para especie de tener una bonita lista de números para nuestros valores X e Y. Por lo que arregla izquierda para poner en marcha negativo. No sé, 10 mil o algo sobre deudas suben a 10 mil y sólo vamos a dar pasos normales. Um, y como sólo podemos tomar en sus pasos, pero en realidad queremos obtener algunos valores decimales, tendremos nuestros valores X y R Y upend I más de 100. Entonces nuestros ojos sólo van a tomar valores entre negativos 10,000 a 10,000 estaban en realidad en Lee A pendiente me dividí por 100 para que podamos obtener algunos valores decimales. Entonces, por ejemplo, cuando estemos en 99 o algo así, vamos a conseguir 0.99 y cosas como arriba. Entonces eso es una especie de lo que íbamos a hacer aquí, y vamos a hacer lo mismo por por qué ahora, Por
supuesto, también solo
podemos usar X y usar X's son X e y variable, pero sólo vamos a mantenerlo directo. S para que podamos especie de ver qué está pasando y vamos a crear la X así como el blanco. Muy audaz. De acuerdo, entonces, sí, sigamos adelante y solo trazar, um X versus por qué, para nosotros Solo para ver qué obtenemos. Y entonces, solo veamos tu gráfica. Entonces solo haremos ese tipo de complotting estándar. Um, Y si trazamos el ejercicio, por qué ,
vemos, sólo
tenemos que conseguir esta trama lineal que va desde negativo 200 a 100 Sólo tipo de recta de lineal, Um, exactamente qué esperábamos. Um, no, Lo que podemos hacer es que en realidad podemos cambiar algo a la escala aquí, y sólo tipo de trazar diferentes ejemplos. Entonces si queremos cambiar la escala y vamos a ver la escala X Entonces si quieres
cambiar esto bien, realmente
podemos entrar en plt y acceder a la escala X, por ejemplo. Y ahora aquí podemos poner en el argumento de la escala que queremos y dependiendo del
argumento que pongamos, en realidad
tenemos diferentes opciones más adelante. Pero vamos a empezar con el simple caso lineal encendido. Y así, si estuviéramos en esto. En realidad no vamos a ver una diferencia. Y eso se debe a que la escala estándar es lineal de todos modos, así que eso realmente no afecta nada aquí. Podríamos hacer lo mismo para la escala y. Y solo también, pensé eso como lineal. Y no vamos a ver nada diferente aquí sólo porque es la escala estándar. Um, pero así es como puedes configurarlo. Y ahora a continuación, veamos realmente algunos tipos diferentes de escalas que podemos hacer. Entonces vamos a quedarnos como que esto aquí es el caso base. Y ahora hagamos una nueva trama Y él vamos a separarnos expresa ¿por qué otra vez? Y luego queríamos mostrarlo mostrar así. Pero ahora vamos a cambiar nuestra escala ex, y en lugar de tener una escala lineal, vamos a tener una escala logarítmica. Y así si ejecutamos esto ahora vemos aquí tenemos nuestro caso lineal, y aquí tenemos nuestro caso logarítmico. Podemos ver también que son más grandes conmigo. caso en realidad no va a cero ni a los negativos en DSO que se está cuidando internamente porque si nos acercamos a cero, entonces nos acercamos a valores infinitos y no queremos eso en. Los valores negativos son indefinidos. Entonces para la escala logarítmica aquí, um, vemos que estamos como cortados al valor más cercano justo por encima de cero, que en este caso, es de 10 al menos dos porque nos estamos dividiendo por 100. Entonces tenemos 1000.1 Eso es casi lo más cerca que llegamos a cero. Y entonces ahí es en realidad donde nuestra escala o escala ex en este caso corta nuestro por qué la escala
todavía está completamente definida. Um, eso es porque no estamos cambiando la escala Oeste, pero nuestra escala ex se está cortando y podemos cambiar. Por ejemplo, aquí cambia X dos y y ahora solo conseguiremos lo mismo. Pero en este caso, será para la y. entonces aquí, vemos ahora son sabios limitados a estar por encima de cero. Pero nuestro exceso entre 109 100 por lo que x escala sigue siendo lineal. Pero son y escala es tostadoras logarítmicas Cambia esto de nuevo a X si dio. Además, si también cambiamos nuestra escala y para que sea logarítmica, por ejemplo, solo
obtenemos una gráfica lineal otra vez, um, con diferentes tipos de valores finales Y eso es solo porque si hacemos un pensamiento de bloque grande y nuestros datos son lineales que, bueno, obviamente consiguió una gráfica lineal otra vez. Pero podemos ver aquí los diferentes valores de tick en las diferentes escalas que estamos obteniendo, Así que ahí es como donde vemos la diferencia. Está bien, entonces tal vez solo saquemos esto por ahora. Y vamos a lidiar con el ritmo normal, um lage en la escala X y son parámetros extra en los que podemos cambiar. Lo primero que podemos hacer es cambiar la base para poder cambiar. Ahora. Estamos en la base 10 ahora mismo, así que vemos que aquí abajo, podemos cambiar la base para ser cinco, por ejemplo. Y así la forma en que hacemos eso ya que estamos cambiando la escala X, realidad
tenemos que cambiar la base X. enrealidad
tenemos que cambiar la base X.
Si estamos cambiando la escala de vida aquí dentro, tendríamos que cambiar la base y y y cambiemos nuestra base para ser cinco y así de manera similar qué cambiaría la base ancha para ser cinco ya que esta es la escala X. Entonces cuando cambias lo básico y así si ejecutas esto. No. vemos, ahora estamos tramando o una hora escala X está en realidad en la base cinco. Y así como lo vemos aquí abajo. Si recordamos antes, teníamos 10 a los dos ya que son una especie de límite superior. Y ahora en realidad tenemos de cinco a los tres tipos de como sus límites superiores. Entonces hemos cambiado. El fundamento que estaban conspirando en contra de esta norma sólo lo basa. Pero ahora hemos cambiado nuestra base para estar basada cinco. Otra cosa que podemos hacer es que también podemos cambiar el número de garrapatas que tenemos aquí dentro . Um, Así que ahora mismo, parece que tenemos alrededor de tres garrapatas entre cada tipo de puntos mayores. Um, y podemos cambiar que usando esta sustancia X en este caso y en los casos blancos sea el sub porcino. Y aquí podemos poner en una lista para el texto que queremos tener. Entonces, por ejemplo, podemos poner en dos y tres, y si corremos esto ahora vemos sólo tenemos que,
um, um, dos garrapatas aquí en entre cada tipo de toma mayor y estas garrapatas Air Lage rítmicamente colocados en consecuencia. Entonces si tenemos cuatro, um, si tenemos 23 y cuatro como nuestras garrapatas verán que el espaciado entre ellas no es igual en esta escala, pero en realidad corresponden a espacios iguales. Um y así esto es una especie de solo las tomas logarítmicas que estás tratando con el tipo de valores
estándar. Um, si cambiamos nuestra cara hasta 10 por ejemplo, nuevo, todavía sólo vamos a conseguir tres garrapatas en el medio ahora. Por lo que debilita también solo aumentar nuestra lista, por ejemplo, para incluir cinco y seis. Y así, ya
sabes, conseguir cinco garrapatas en medio. Y así es como de cómo podemos cambiar el número de tics menores que nos estamos metiendo entre cada una de las garrapatas mayores. Está bien, así que eso es todo para log. Otra cosa que podemos hacer es si simplemente volvemos a hacer esto. Um, podemos cambiar la escala X para que sea algo llamado Sim Log, que significa un ritmo simétrico, más largo. Um y así vamos a ver primero esa gráfica. Y luego hablemos de lo que realmente hace. De acuerdo, entonces el algoritmo simétrico que vemos aquí vuelve a entrar en valores negativos y lo que
lo hace es literalmente una versión simétrica, de ritmo
más largo. Entonces tenemos este tipo de simetría pasando aquí y alrededor de cero. Um, tenemos nuestros valores para ser aproximados a una lineal, por lo que podemos ver como esta región lineal aquí, que sucede alrededor de cero para que no alcancemos estos valores infinitos. Tenemos esta aproximación lineal pero que cuando nos alejamos de cero, realidad
nos convertimos en lage rítmico aquí. Y de igual manera, también
nos volvemos logarítmicos aquí abajo. Um, no, también
podemos cambiar nuestra base de nuevo aquí. Entonces, um, todo lo que podemos hacer en la escala X es sólo una especie de simétrico debilitado más que hacer por la escala Y, igual que tenemos aparece cambiará X por vino. Pero vamos a quedarnos con el caso X. También lo son los conceptos básicos. Podemos cambiar a cinco, por ejemplo otra vez, y eso cambiará nuestra escala en consecuencia. Aquí abajo en la forma general sigue siendo un poco sin. También vemos que nuestro por qué sigue siendo lineal porque no hemos cambiado el vino. También podemos cambiar las garrapatas que estamos recibiendo. Por lo que nuestras garrapatas aquí otra vez, sólo
podríamos hacer dos y tres ahora mismo tenemos parece que no hay tics menores. Ahora estaremos sumando a tics menores en el medio, que podemos ver aquí. Um, así que esto es muy similar al algoritmo de ley. Hay algunos parámetros extra que podemos poner dentro para poder cambiar Por ejemplo, el rango de esta aproximación lineal Onda. Podemos hacer eso accediendo a la carrera de longitud en este caso de la V X Y lo que eso hace es cambie el valor de así si solo te escribiré que si tenemos Arlen Thrush X en este caso, será del negativo 10 a 10 por ejemplo, tendrá una especie de aproximación lineal. Y así si ejecutamos esto, um y sólo esperemos un gráfico que vemos aquí, obtenemos una especie de esto esta aproximación lineal pasando en la en la región que definimos y así podemos cambiar este umbral lineal. En este caso, sería la X para el valor X porque estamos mirando la escala X, pero podemos hacer lo mismo para el valor Y y ese tipo de cambios donde queremos tener una aproximación lineal. Entonces si hacemos esto hasta uno, por ejemplo,
um, um, eso significa que nuestro rango de tener aproximación lineal va a ser mucho más pequeño. Entonces podemos ver como que la diferencia está aquí y aquí de donde aproximamos nuestra región para ser lineal en lugar de logarítmica. Muy bien, así que este es log simétrico log, lineal. Hay una cosa más que podemos hacer. Um, Sophie Plot excesos. Por qué otra vez, Um, y el último tipo de escala que podemos hacer se llama log It,
um y esto es una especie de lo inverso del, um ahora una de las funciones logísticas que tienes en matemáticas Y lo que esto te da tipo de te da una, um otra vez, Porque ya sea log un ritmo de una probabilidad. Entonces si sabes cuál es el log, entonces sabrás para qué se utiliza esto. Y si no sabes qué es, entonces probablemente no necesites usarlo. De todos modos, es sólo un poco agradable saber cuál es la escala. Entonces si alguna vez necesitas usar el equipaje, entonces probablemente lo harás Noé. De acuerdo, sé lo que es ahora, y así se puede entrenar a la báscula para estar en consecuencia. Ya que realmente no estamos tratando con probabilidades, sólo
tenemos valores lineales. Si usamos esto ahora mismo, um, veremos en un segundo. El gráfico que vamos a conseguir no es realmente agradable. En realidad no nos dice nada. Es sólo cero. Um, podemos ver aquí la escala que estamos obteniendo está entre cero y uno. Y eso es porque
también estamos lidiando con valores de probabilidad . Entonces, sí, um, esto es esto es una especie de las diferentes escalas que podemos ver ahí fuera realmente útiles. Um, Y si necesitas usar alguno de ellos de lo que es simplemente realmente agradable tener esta referencia a tipo de saber que podemos usarlos, también
podemos cambiar estos parámetros basados y cosas. Um, y dependiendo de qué tipo de plus necesites para hacerlo puede ser agradable. En lugar de tener que ajustar tus datos o algo así, solo
puedes ajustar la escala con la que estás trabajando. Um y eso hace que el trazado sea mucho más fácil. Um, sí, correcto. Entonces eso es todo por cambiar las escalas de acceso. Y espero verlos chicos en el siguiente tutorial. Oigan, chicos. Entonces si quieres estar al día con Almond Mr Content, también
puedes mirar mi canal de YouTube y voy a publicar regularmente sus nuevos videos sobre cosas nuevas que voy a estar haciendo. Pondré un enlace en la descripción videos del profesor, mirando hacia mi canal de YOUTUBE. Se pueden ver todas las cosas en las que voy a estar trabajando. Va a tener algunos de los cursos que conoces desde aquí, pero tal vez también algún otro material. Entonces solo mantente al día con todo lo que voy a estar haciendo.
11. Outro de curso: Oigan, todos, es Max y yo solo quiero decir felicitaciones por terminar el curso. También quiero recordarte sí asegúrate de pasar por el ejercicio en la sección de proyectos y también pensar en formas de utilizar la digitalización de datos en tu vida actual. Entonces piensa en cuál es algunos de los datos que estás analizando actualmente ¿Y cómo puedes visualizarlo? Porque muchas veces cuando visualizas tus datos, muchos patrones de repente se vuelven muy claros porque trabajamos de manera muy visual. Además, mire las visualizaciones que ya hizo y vea cómo puede mejorarlas al dejarlo más claro en cosas como títulos, etiquetas de
texto y otros tipos de anotaciones.