1 00:00:00,110 --> 00:00:08,449 Bueno, en este vídeo vamos a ver cómo trabajar con Matplotlib, con la librería Matplotlib, que es una de las más utilizadas para hacer gráficas. 2 00:00:10,849 --> 00:00:15,869 En principio, bueno, he comentado todo el código y lo vamos viendo ahora paso a paso. 3 00:00:16,570 --> 00:00:21,010 No tiene mucho, como podéis ver, son 20 líneas de código. 4 00:00:22,589 --> 00:00:24,390 O ni eso, ¿vale? 5 00:00:24,390 --> 00:00:36,649 Y no tiene más complicación que, bueno, pues no tiene más complicación el hacer una gráfica tan sencilla como esta que estamos haciendo 6 00:00:36,649 --> 00:00:40,390 Que es meter valores en X y en Y 7 00:00:40,390 --> 00:00:48,310 Pero si os metéis en la documentación de MacLeodly veréis que podéis hacer muchísimas cosas, ¿vale? 8 00:00:48,310 --> 00:00:55,990 con esta librería no sólo gráficas típicas de barras de puntos de dispersión de se pueden hacer 9 00:00:55,990 --> 00:01:06,069 bastantes más cosas y muy interesantes bueno qué es lo que me hace falta primero antes de 10 00:01:06,069 --> 00:01:15,969 nada tener esa librería del macro lib entonces si yo me voy a la documentación veo que bueno 11 00:01:15,969 --> 00:01:31,590 Dentro de la guía de usuario, la parte de la guía rápida, me dice que tengo que importar el matplotlib.pyplot y aquí lo meto en un alias como plt. 12 00:01:31,870 --> 00:01:33,090 Yo he hecho exactamente eso. 13 00:01:33,530 --> 00:01:36,670 Me dice también importar el numpy como np. 14 00:01:37,969 --> 00:01:39,750 Esto ahora mismo no me hace falta. 15 00:01:39,750 --> 00:01:45,069 Entonces vais a ver ahora en el código que no le he metido el import numpy as np. 16 00:01:45,069 --> 00:02:04,010 Vale, bueno, pues entonces me he bajado el Matplotlib, lo tengo instalado en el equipo, vale, recordad que es una librería externa, entonces nos lo hemos bajado, le he puesto tal cual la línea y empiezo a trabajar. 17 00:02:04,010 --> 00:02:22,009 Bueno, si quiero, o cómo funciona el Matplotlib. El Matplotlib no necesita una ventana de las que estamos creando hasta ahora en Python. La propia librería genera una ventana en la que aparece la gráfica. 18 00:02:22,009 --> 00:02:30,110 esa ventana nosotros luego la podemos embeber dentro de nuestras ventanas de python pero por 19 00:02:30,110 --> 00:02:38,210 ahora lo único que hace es visualizarnos una segunda ventana del matrol y con una serie de 20 00:02:38,210 --> 00:02:44,569 botones que nos pueden ayudar a la hora de trabajar sobre la gráfica o guardar esa gráfica vale 21 00:02:44,569 --> 00:03:05,629 Entonces lo importo, le pongo el alias, le pongo el plt, veis que tengo aquí abajo una línea que es plt.show, esto lo que hace justo es mostrar esa ventana que hemos ido configurando en estas líneas que hay arriba y que están todas comentadas. 22 00:03:05,629 --> 00:03:16,710 Entonces, si yo quito, lo descomento y dejo el PLT Show, esto me va a visualizar lo que hemos configurado. 23 00:03:16,789 --> 00:03:20,069 En este caso, está todo comentado, así que no he configurado nada. 24 00:03:20,349 --> 00:03:25,509 Si yo le doy aquí al Play, ejecuto esa aplicación, no me hace nada. 25 00:03:26,229 --> 00:03:34,430 Vale, bueno, lo que le hace falta a Matplotlib es pasarle unas tramas de datos. 26 00:03:35,629 --> 00:03:44,909 En este caso, una trama para el eje X, una trama de datos para el eje Y, y que sea siempre, en la medida de lo posible, el mismo número de datos. 27 00:03:44,909 --> 00:03:56,930 En la medida de lo posible. Bueno, entonces, una vez que tú le pasas una lista de valores, una lista de datos, lo que haces es una trama, 28 00:03:56,930 --> 00:04:02,129 que matronlib la va a recibir a través del punto plot 29 00:04:02,129 --> 00:04:05,210 vale, el punto plot es 30 00:04:05,210 --> 00:04:11,840 a ver, vale, si yo pongo aquí 31 00:04:11,840 --> 00:04:16,939 por ejemplo, en cualquier lado, vale, aquí mismo 32 00:04:16,939 --> 00:04:21,129 plt.plot 33 00:04:21,129 --> 00:04:27,329 esto lo que debería recibir es, son una lista de datos 34 00:04:27,329 --> 00:04:48,189 Si yo lo dejo en blanco y solo pongo estas tres líneas, el from matplotlib import pipe plot as plt, el plt.plot y el plt.show, esto ya como mínimo me debe dibujar esa ventana que me está proporcionando el matplotlib. 35 00:04:48,189 --> 00:05:05,310 Vale, entonces me va a dibujar esto, no hemos metido datos, no hemos hecho nada, no le hemos configurado nada, entonces, bueno, pues me muestra una ventana del Matplotlib, vale, estándar, con una serie de botones 36 00:05:05,310 --> 00:05:17,410 que nos van a permitir ir configurando o guardar la geometría o focalizarnos en una posición, mover la gráfica si son muchos datos, 37 00:05:18,149 --> 00:05:24,230 volver a la vista original, ir moviéndonos hacia la izquierda o hacia la derecha en la gráfica, en el eje X. 38 00:05:24,709 --> 00:05:28,209 Bueno, tenemos ahí estas opciones que no están mal. 39 00:05:28,990 --> 00:05:35,209 Veis que también, según vamos pasando el cursor por encima de la gráfica, me va dando la coordenada en X e Y. 40 00:05:35,310 --> 00:05:55,430 Bueno, vale, entonces solo con tres líneas MacroLib ya nos hace esto. Vale, si lo que hacemos ahora es pasarle datos, vale, yo lo que hago es me creo una variable que es datosX, me creo una variable que es datosY. 41 00:05:55,430 --> 00:06:14,649 ¿Vale? En datos X, o sea, en el eje horizontal voy a poner 1, 2, 3, 4 y 5. En el eje vertical voy a poner 1.001, 1.100, 1.300, 1.800 y 1.600. ¿Vale? Uno es de tipo string, otro es de tipo número, me da igual. 42 00:06:14,649 --> 00:06:27,810 Esto va a ir casando el valor de la lista en una posición con el valor de la segunda lista en esa misma posición, ¿vale? 43 00:06:27,810 --> 00:06:38,689 Entonces yo tengo estas dos listas, estas dos listas hay que hacer la trama, o sea, aquí están asignadas a una variable pero todavía no está hecha la trama. 44 00:06:38,689 --> 00:07:04,149 Esto lo hacemos con, bueno, lo voy a seguir escribiendo aquí, esto sería tan simple como decirle, vale, hazme la trama, el plt.plot de datos x, datos x y datos y, vale, hazme la trama de datos x y datos y. 45 00:07:04,149 --> 00:07:06,850 Esto ya va a coger estos datos 46 00:07:06,850 --> 00:07:09,889 Y directamente nos va a dibujar esta gráfica 47 00:07:09,889 --> 00:07:13,230 Vale, esto ya me está diciendo 48 00:07:13,230 --> 00:07:17,230 En el eje X ha metido 1, 2, 3, 4 y 5 49 00:07:17,230 --> 00:07:18,129 Lo que le hemos dicho 50 00:07:18,129 --> 00:07:20,930 Y luego va metiendo esos valores 51 00:07:20,930 --> 00:07:23,110 Que también le hemos ido diciendo 52 00:07:23,110 --> 00:07:26,009 Y luego nos va haciendo la gráfica 53 00:07:26,009 --> 00:07:29,170 Y va casando cada uno de los datos 54 00:07:29,170 --> 00:07:31,069 De las diferentes listas 55 00:07:31,069 --> 00:07:45,449 con los valores que le hemos pasado, y ya tendría mi gráfica, o sea, así con tres líneas, pues ya tendríamos hecha esa gráfica con esos valores que hemos metido, 56 00:07:45,670 --> 00:07:53,209 vale, lo que os decía un poco, si jugando con estos botones, si le doy al inicio, pues me va a mostrar la gráfica de inicio, 57 00:07:53,209 --> 00:07:57,750 puedo ir moviéndome hacia la izquierda o hacia la derecha, aquí no porque hay pocos valores 58 00:07:57,750 --> 00:08:01,910 pero en el momento en el que haga una gráfica que se vaya alimentando 59 00:08:01,910 --> 00:08:05,949 de forma dinámica, pues entonces sí, vale, podría coger 60 00:08:05,949 --> 00:08:10,069 y moverla directamente hacia arriba 61 00:08:10,069 --> 00:08:12,750 hacia abajo, hacia la izquierda y hacia la derecha, vale 62 00:08:12,750 --> 00:08:17,449 podríamos focalizar, centrarnos 63 00:08:17,449 --> 00:08:22,209 en un punto solo, vale, podemos coger 64 00:08:22,209 --> 00:08:27,230 Y modificar algunas opciones 65 00:08:27,230 --> 00:08:30,129 Pues de los parámetros 66 00:08:30,129 --> 00:08:31,709 Todas estas cosillas 67 00:08:31,709 --> 00:08:32,649 Vale 68 00:08:32,649 --> 00:08:35,309 Y podemos 69 00:08:35,309 --> 00:08:36,190 A ver 70 00:08:36,190 --> 00:08:37,350 Esto no tiene 71 00:08:37,350 --> 00:08:38,549 Por favor 72 00:08:38,549 --> 00:08:40,850 Podemos 73 00:08:40,850 --> 00:08:42,470 Vamos a poner este en el inicio 74 00:08:42,470 --> 00:08:44,309 Salvar esta figura 75 00:08:44,309 --> 00:08:46,169 Vale, le daríamos aquí 76 00:08:46,169 --> 00:08:49,250 Y nos salvaría un PNG con este gráfico 77 00:08:49,250 --> 00:08:49,549 Vale 78 00:08:49,549 --> 00:08:54,789 son opciones que luego las vamos a poder hacer desde nuestro código 79 00:08:54,789 --> 00:08:58,990 vale que más hemos ido viendo con el matron lee bueno pues ya es empezar a 80 00:08:58,990 --> 00:09:05,750 tunear esa gráfica entonces qué es lo que le pongo yo aquí 81 00:09:05,750 --> 00:09:12,509 bueno aquí meto lo mismo que escrito aquí pero si veis aquí en el comentario 82 00:09:12,509 --> 00:09:17,350 hay un label el label es 83 00:09:17,350 --> 00:09:27,809 bueno el label es la etiqueta que va a acompañar o la etiqueta que denomina a esa gráfica vale 84 00:09:27,809 --> 00:09:36,750 entonces para ver eso bien vamos a ver qué pasaría si nosotros cogemos metemos unos valores unas dos 85 00:09:36,750 --> 00:09:45,169 tramas de valores para x e y hacemos el plot tal cual lo tengo aquí vamos a dejar esto comentado 86 00:09:45,169 --> 00:10:07,799 y os lo voy a poner otra vez, que va a ser esto mismo, vale, este mismo, a ver si me deja, vale, entonces tengo estos valores, hago una trama para que me dibuje estos valores, 87 00:10:07,799 --> 00:10:32,669 Y luego meto otros valores, por ejemplo, estos datos en Y, ¿vale? O sea, los datos en X los dejo, pero los datos en Y los modifico y meto, le digo a Matrolib que me dibuje otra gráfica, ¿vale? 88 00:10:32,669 --> 00:10:50,350 Entonces, de esta forma podríamos ir haciendo varias gráficas, podríamos ir representando varios valores en la misma gráfica, ¿vale? Cada vez que yo hago un plot, hace la trama y luego me lo va a ir dibujando todo. 89 00:10:50,350 --> 00:11:07,990 Entonces, si yo ahora mismo tengo estos datos, hago un plot, tengo estos otros datos que modifico de datos y, ¿vale? Y vuelvo a hacer un plot, lo que nos sucede, lo que vamos a ver es que nos va a hacer estas dos líneas, ¿vale? 90 00:11:07,990 --> 00:11:14,649 una representa en el eje y unos valores y la otra representa en el eje y otros 91 00:11:14,649 --> 00:11:19,269 valores y el eje x como no lo he modificado es siempre constante no 92 00:11:19,269 --> 00:11:24,070 tendría sentido que lo modificará el eje x vale siempre tiene que haber uno de 93 00:11:24,070 --> 00:11:31,370 los dos ejes que sea fijo vale entonces aquí me podría ir yo haciendo 94 00:11:31,370 --> 00:11:36,009 diferentes gráficas ahora si hacemos muchas va a ser una locura en este caso 95 00:11:36,009 --> 00:11:47,970 tengo dos y podemos ir metiendo bueno para que al usuario les sea más fácil de entender y metiendo 96 00:11:47,970 --> 00:11:57,409 una etiqueta vale entonces podemos coger y pasarles a estos datos a estas tramas de datos 97 00:11:57,409 --> 00:12:04,970 este label que es lo que me hace esto bueno si yo pongo ese label vale vamos a comentar ahora este 98 00:12:06,009 --> 00:12:14,490 y vamos a coger directamente este este lo mismo lo comento 99 00:12:14,549 --> 00:12:21,490 y vamos a coger este también que esto no lo quiero para nada 100 00:12:21,490 --> 00:12:25,649 vamos a coger el que estaba vale entonces yo tengo 101 00:12:25,649 --> 00:12:34,009 plt plot datos x x datos x datos y un label y abajo lo mismo gráfica 1 gráfica 102 00:12:34,009 --> 00:12:40,129 vale ese label si yo lo dejo así parece que no hace nada si yo le doy ejecuto 103 00:12:40,129 --> 00:12:45,549 lanzó el desarrollo no noto ningún cambio eso es porque es el label 104 00:12:45,549 --> 00:12:49,629 trabaja en conjunción con 105 00:12:49,929 --> 00:12:55,509 el ley en vale el ley en es la típica leyenda que os va a aparecer siempre en 106 00:12:55,509 --> 00:13:01,570 la gráfica vale entonces en el momento en el que yo pongo el plt punto ley en 107 00:13:01,570 --> 00:13:16,750 Sin hacer mucho más, puedo coger y cuando ejecutamos, cuando lanzamos nuestro desarrollo, entonces nos va a aparecer el color que pertenece a cada una de las gráficas, ¿vale? 108 00:13:16,750 --> 00:13:22,350 En este caso, el azul es la primera gráfica que hemos lanzado, el naranja es la segunda, ¿vale? 109 00:13:22,350 --> 00:13:44,549 Esto también lo podríamos hacer pasándoselo directamente al legend, podría ponerle aquí gráfica 1, gráfica 2, ¿vale? Todos los labels que me hicieran falta, o tantos labels como gráficas tuviera, ¿vale? 110 00:13:44,549 --> 00:14:22,549 Y quitar este label, entonces, eso también lo podríamos hacer así, este fuera y este fuera, ¿vale? Y esto, esto tiene que ir entre corchetes, vamos a ponerlo así, esto es, ¿vale? 111 00:14:22,549 --> 00:14:30,450 En el momento en el que le pasamos entre corchetes los label, ya nos va a mostrar lo mismo de antes, ¿vale? 112 00:14:30,470 --> 00:14:31,929 Son dos formas de trabajar. 113 00:14:34,110 --> 00:14:45,799 A mí me parece más cómodo poner el label directamente aquí, ¿vale? 114 00:14:45,799 --> 00:14:59,779 Porque cada vez que vamos haciendo la trama, pues le vamos poniendo el label, la etiqueta que queremos que nos aparezca en la leyenda del gráfico, ¿vale? 115 00:15:00,879 --> 00:15:12,779 Gráfica, y esto pues lo dejo para que me lo dibuje y ya está, ¿vale? 116 00:15:12,779 --> 00:15:22,340 algo así vale bueno dos formas de meter esa leyenda 117 00:15:22,340 --> 00:15:27,919 vale que más tenemos por aquí tengo 118 00:15:29,700 --> 00:15:37,620 el título y las las laves las etiquetas los títulos en x y en y del eje x del 119 00:15:37,620 --> 00:15:44,279 eje y en este caso plt punto title el segundo dan lo que va 120 00:15:44,279 --> 00:15:48,879 hacer es meter un título a la gráfica vale en la parte superior de la gráfica 121 00:15:48,879 --> 00:15:57,659 lo podemos poner plt punto x label dice años lo que va a meter es un un título 122 00:15:57,659 --> 00:16:03,100 en el eje x de nuestra trama de datos 123 00:16:03,100 --> 00:16:10,700 plt punto y label lo que va a meter es un título dentro de 124 00:16:10,700 --> 00:16:20,460 el eje y vale vale esto lo lanzamos para ver cómo nos va quedando y esto ha metido el título de 125 00:16:20,460 --> 00:16:29,200 segundo de edad a la gráfica y luego en el eje x y en el eje y nos va poniendo los x el x label y 126 00:16:29,200 --> 00:16:37,039 el y label vale en el y label metemos gastos en el x label metemos años vale y le vamos dando forma 127 00:16:37,039 --> 00:16:43,440 a nuestra gráfica. Ya os digo que la idea es embeber todo esto dentro de una de nuestras 128 00:16:43,440 --> 00:16:55,259 ventanas, ya sea el teca.tk, la ventana root, o un top level. Vale, entonces, ¿qué más 129 00:16:55,259 --> 00:17:01,019 me encuentro? Bueno, yo puedo querer hacer una gráfica que tiene una trama de datos 130 00:17:01,019 --> 00:17:11,339 muy densa, vale, entonces podemos necesitar que nos muestre un grid, vale, esa tabla, 131 00:17:11,519 --> 00:17:18,279 esos puntos que unen, o esa cuadrícula que nos facilita ver los datos, si ponéis el 132 00:17:18,279 --> 00:17:27,180 grid, fijaros como ahora me ha metido estas líneas, vale, que pueden ser más fácil 133 00:17:27,180 --> 00:17:50,519 o te pueden simplificar el ver tramas de datos muy densas, ¿vale? ¿Qué más me encuentro? El plt save, save fig, ¿vale? Este lo que hace es guardar esta figura con este nombre, con dan2, ¿vale? 134 00:17:50,519 --> 00:18:23,799 Aquí yo ya lo tengo guardado, bueno, vamos a cogerlo, vamos a eliminar, en este caso era este, vale, lo voy a eliminar y creamos uno nuevo, eliminar, vale, entonces, en el momento en el que yo dejo el plt.savefile y le doy el nombre, no le doy ninguna ruta ni hago nada, vale, solo le doy el nombre, esto me lo va a guardar en la misma carpeta 135 00:18:23,799 --> 00:18:31,619 donde tenemos el punto p y nuestra nuestro fichero vale nos crea ese png 136 00:18:31,619 --> 00:18:35,720 que pues eso es una imagen y nos lo puede ir 137 00:18:35,720 --> 00:18:42,119 o lo podemos querer luego pues para generar correos o cosas así vale que más 138 00:18:42,119 --> 00:18:51,069 tengo bueno aquí arriba tengo un print tengo un print que lo que me hace es 139 00:18:51,069 --> 00:18:55,769 mostrarme los diferentes estilos con los que puedo trabajar en la gráfica los 140 00:18:55,769 --> 00:19:00,529 estilos son pues estilos que vienen ya por defecto que tienen una forma unos 141 00:19:00,529 --> 00:19:06,450 colores un background vale y que puede estar muy bien a la hora de hacer 142 00:19:06,450 --> 00:19:10,670 gráficas visuales 143 00:19:10,670 --> 00:19:17,490 de una forma rápida entonces por ejemplo vamos a poner aquí un día 144 00:19:17,490 --> 00:19:45,289 Vamos a quitar, para que no me muestre la gráfica, voy a comentar el plt.show, vale, entonces si yo lanzo el desarrollo, me ha dado toda esta información, ese print me da esta información, vale, entonces estas son las diferentes estilos que puedo utilizar que vienen ya dentro de la librería de Matroly, que luego nosotros podemos modificar y hacer estilos como queramos, ¿no? 145 00:19:45,289 --> 00:19:50,109 pero estos ya nos vienen por defecto para usarlos 146 00:19:50,109 --> 00:19:53,710 y bueno, pues no es tan mal 147 00:19:53,710 --> 00:19:56,529 vale, esto nada, esto no se ve 148 00:19:56,529 --> 00:19:59,210 vale, entonces vamos a ver por ejemplo 149 00:19:59,210 --> 00:20:00,849 pues este de BMH 150 00:20:00,849 --> 00:20:03,490 entonces, para aplicar un estilo 151 00:20:03,490 --> 00:20:08,829 vamos a quitar, vamos a comentar este 152 00:20:08,829 --> 00:20:12,930 para comentar, perdón, para aplicar un estilo 153 00:20:12,930 --> 00:20:14,750 voy a poner el plt.use 154 00:20:14,750 --> 00:20:18,529 perdón, el plt.style.use 155 00:20:18,529 --> 00:20:20,609 vale, y le decimos 156 00:20:20,609 --> 00:20:23,250 le pasamos un string con el nombre 157 00:20:23,250 --> 00:20:26,309 de ese estilo que queremos utilizar 158 00:20:26,309 --> 00:20:28,869 por ejemplo, ahora hemos dicho el bmh 159 00:20:28,869 --> 00:20:31,289 pues ala, entonces aquí le vamos a pasar 160 00:20:31,289 --> 00:20:32,769 el bmh 161 00:20:32,769 --> 00:20:37,569 vale, le volvemos a activar 162 00:20:37,569 --> 00:20:39,049 el plt.show 163 00:20:39,049 --> 00:20:50,660 Y este me hace, pues bueno, pues este estilo, ¿vale? 164 00:20:52,339 --> 00:21:02,839 Bueno, en cuanto a los estilos están bien, pero cuando pasáis el plot, cuando hacéis la trama 165 00:21:02,839 --> 00:21:09,779 También se le puede dar ese color, se le puede dar un grosor a la línea 166 00:21:09,779 --> 00:21:20,759 se le puede decir qué tipo de punteros o de línea queréis utilizar vale esto vamos a verlo 167 00:21:21,900 --> 00:21:28,740 si nos metemos otra vez en la web macro lib referencias 168 00:21:28,740 --> 00:21:39,329 en matplotlib 169 00:21:39,329 --> 00:21:41,049 pyplot.plot 170 00:21:41,049 --> 00:21:43,869 nos da este formato 171 00:21:43,869 --> 00:21:45,630 que podemos utilizar 172 00:21:45,630 --> 00:21:46,329 vale 173 00:21:46,329 --> 00:21:49,230 entonces esto 174 00:21:49,230 --> 00:21:51,750 nos permite 175 00:21:51,750 --> 00:21:52,930 meter un string 176 00:21:52,930 --> 00:21:54,910 en el que vamos a poder decir 177 00:21:54,910 --> 00:21:57,450 como queremos 178 00:21:57,450 --> 00:21:59,769 que sea la marca 179 00:21:59,769 --> 00:22:12,029 que queremos que nos haga la gráfica, la línea, vale, entonces en la línea si veis aquí abajo tenemos diferentes tipos de línea 180 00:22:12,029 --> 00:22:25,970 y podemos decirle también el color, vale, entonces no son obligatorios los tres parámetros 181 00:22:25,970 --> 00:22:44,990 Pero vamos, esta forma de trabajar es muy cómoda, entonces podemos coger y en nuestro código meterle, por ejemplo, ¿dónde estás? Aquí, pltplot, datos, xdatos y label, el label dejarlo siempre al final, ¿vale? 182 00:22:44,990 --> 00:23:10,920 Entonces yo aquí le voy a meter un string, por ejemplo, vamos a ponerle B y algo así. A ver si esto me lo coge. Vale, y esto le puedo decir, lo lanzamos y esto veis, lo que me ha hecho ha sido, me ha cogido esta línea, la ha modificado, ya no es una línea continua. 183 00:23:10,920 --> 00:23:16,160 le he dicho con el guión guión que me lo haga de esta forma 184 00:23:16,160 --> 00:23:20,339 ¿vale? le he pasado el B que es el color y es el blue 185 00:23:20,339 --> 00:23:24,380 ¿vale? le podemos pasar también si queréis 186 00:23:24,380 --> 00:23:27,349 vamos a ver 187 00:23:27,349 --> 00:23:34,240 podemos pasarle, ¿dónde estás? 188 00:23:37,049 --> 00:23:45,470 el V, vamos a pasarle un V, o ya que tenemos 189 00:23:45,470 --> 00:23:48,109 este ejemplo, pues vamos a pasarle este, ¿vale? 190 00:23:48,109 --> 00:23:55,650 Tienes un market, tienes el color y tienes el tipo de línea, ¿vale? 191 00:23:55,650 --> 00:24:00,089 La K es negro, si veis aquí, K es black, ¿vale? 192 00:24:00,150 --> 00:24:10,190 Entonces, bueno, ya lo estaba diciendo aquí, triángulos hacia arriba conectados por líneas de puntos, ¿vale? 193 00:24:10,250 --> 00:24:12,650 Pues vamos a meterle este, ¿vale? 194 00:24:12,650 --> 00:24:16,230 Entonces aquí le voy a coger 195 00:24:16,230 --> 00:24:17,150 Y le voy a poner 196 00:24:17,150 --> 00:24:21,089 El triángulo 197 00:24:21,089 --> 00:24:23,470 Yo, la A y los dos 198 00:24:23,470 --> 00:24:29,880 Y entonces esto 199 00:24:29,880 --> 00:24:31,759 Me lo va a hacer de esta manera 200 00:24:31,759 --> 00:24:34,140 Vale, bueno 201 00:24:34,140 --> 00:24:35,759 El tema es 202 00:24:35,759 --> 00:24:38,220 Que podemos hacer estas gráficas 203 00:24:38,220 --> 00:24:40,599 Más o menos atractivas 204 00:24:40,599 --> 00:24:41,299 Vale 205 00:24:41,299 --> 00:24:43,680 Y insisto 206 00:24:43,680 --> 00:24:45,359 Se pueden 207 00:24:45,359 --> 00:24:47,940 hacer con esta librería 208 00:24:47,940 --> 00:24:49,519 cosas muy 209 00:24:49,519 --> 00:24:51,680 muy potentes 210 00:24:51,680 --> 00:24:52,700 vale 211 00:24:52,700 --> 00:24:55,759 bueno también podemos coger 212 00:24:55,759 --> 00:24:57,619 en vez de pasarle un string pasarle 213 00:24:57,619 --> 00:24:59,380 el color igual a 214 00:24:59,380 --> 00:25:01,500 el with line 215 00:25:01,500 --> 00:25:03,480 por ejemplo vale si yo aquí le paso 216 00:25:03,480 --> 00:25:05,759 el 217 00:25:05,759 --> 00:25:07,339 como es line with 218 00:25:07,339 --> 00:25:11,000 y le pasamos 219 00:25:11,000 --> 00:25:12,380 5 220 00:25:12,380 --> 00:25:19,579 esto 221 00:25:19,579 --> 00:25:22,079 a ver si lo he escrito bien 222 00:25:22,079 --> 00:25:33,839 vale, le podemos cambiar también el grosor 223 00:25:33,839 --> 00:25:39,700 de la línea, bueno, pues eso, vale, podemos ir tuneándolo 224 00:25:39,700 --> 00:25:43,759 los estilos pues hemos usado solo ese, pero podríamos coger 225 00:25:43,759 --> 00:25:47,559 y decirle, pues mete el 226 00:25:47,559 --> 00:25:51,839 seamporn este, vamos a ponerle dark, que no sé como es 227 00:25:51,839 --> 00:26:02,339 vale, tenéis que tener cuidado también porque 228 00:26:02,339 --> 00:26:05,660 lo que yo meta, bueno es muy similar 229 00:26:05,660 --> 00:26:07,619 lo que yo meta 230 00:26:07,619 --> 00:26:13,680 fuera del estilo, quiero decir 231 00:26:13,680 --> 00:26:17,480 siempre va a dar prioridad a lo que meta dentro del plot 232 00:26:17,480 --> 00:26:21,619 vale, entonces el estilo ahí puede quedar en segundo plano 233 00:26:21,619 --> 00:26:25,799 quiero decir, esto, puedo pasar también aquí el color 234 00:26:25,799 --> 00:26:29,119 directamente 235 00:26:31,119 --> 00:26:47,609 vale esto va a mandar siempre el plot antes que el estilo entonces si quiero 236 00:26:47,609 --> 00:26:52,650 que me funcione bien el estilo quiero verlo bien no debería de configurar 237 00:26:52,650 --> 00:26:59,990 nada fuera de lo que es el estilo vale aunque éste tampoco veo yo que me 238 00:26:59,990 --> 00:27:14,839 haga así, vamos a ver, bueno este me lo pone en azul, este me lo pone en naranja, tampoco 239 00:27:14,839 --> 00:27:26,910 es una cosa, a ver alguno, dark background, este será más efectivo, que es el que tenía 240 00:27:26,910 --> 00:27:42,490 antes puesto, vamos a ponerle este, vale, bueno, pues nos lo hace, vale, le da el estilo, 241 00:27:42,490 --> 00:27:56,569 Pero ya os digo que si cambiamos el ancho de la línea, cambiamos el color, cambiamos el tipo de línea que queremos utilizar o marcas, bueno pues eso es prioritario sobre el estilo que le estamos pasando. 242 00:27:57,750 --> 00:28:04,490 Bueno, pues con esta gráfica dejo este vídeo. Un saludo chicos, hasta luego.