Meta tags:
description= Aprende a crear y personalizar gráficos de líneas en Python con Matplotlib. Cubre colores, estilos, marcadores, múltiples líneas, anotaciones y más.;
Headings (most frequently used words):
de, líneas, usar, un, la, gráfico, el, los, con, en, añadir, puntos, controlar, gráficos, matplotlib, python, guía, completa, cuándo, crear, básico, cambiar, color, estilo, línea, marcadores, datos, trazar, múltiples, límites, ejes, una, cuadrícula, anotar, rellenar, entre, api, orientada, objetos, guardar, archivo, tamaño, figura, referencia, rápida, capítulos, relacionados, abreviatura, formato, parámetros, nombre,
Text of the page (most frequently used words):
plt (117), python (59), matplotlib (48), sin (29), plot (26), import (24), para (23), una (23), color (23), #líneas (21), los (20), con (19), show (18), aprender (15), pyplot (15), linewidth (15), copiar (15), numpy (14), gráfico (13), tight_layout (13), linspace (13), mysql (13), datos (12), mongodb (12), gráficos (11), que (11), elementos (11), cuadrícula (10), marcadores (10), línea (10), linestyle (10), label (10), title (10), ylabel (10), xlabel (10), múltiples (9), más (9), listas (9), entre (8), añadir (8), estilo (8), crear (8), steelblue (8), 200 (8), html (7), puntos (7), variables (7), formato (7), savefig (7), alpha (7), lista (7), sine (7), tuplas (7), figura (6), usar (6), objetos (6), ejes (6), etiquetas (6), legend (6), cos (6), wave (6), primeros (6), pasos (6), archivos (6), eliminar (6), métodos (6), w3docs (5), controlar (5), dos (5), annotate (5), grid (5), 100 (5), usa (5), antes (5), line (5), consulta (5), valores (5), cada (5), string (5), strings (5), tutorial (5), formatter (5), json (4), generator (4), guardar (4), archivo (4), api (4), orientada (4), cambiar (4), dispersión (4), las (4), introducción (4), figsize (4), png (4), dpi (4), true (4), xlim (4), and (4), comunes (4), cuando (4), svg (4), the (4), completa (4), como (4), ver (4), regresión (4), diccionarios (4), acceder (4), code (3), encoder (3), editor (3), cuestionarios (3), ejercicios (3), php (3), javascript (3), css (3), capítulos (3), tamaño (3), anotar (3), límites (3), básico (3), subgráficos (3), barras (3), anotaciones (3), subplots (3), 150 (3), fill_between (3), curvas (3), punto (3), ylim (3), marker (3), parámetros (3), nombre (3), llama (3), del (3), necesitas (3), argumento (3), visible (3), with (3), lower (3), upper (3), mostrar (3), capítulo (3), automáticamente (3), marcador (3), eje (3), pasa (3), colores (3), red (3), tiempo (3), continua (3), largo (3), cadenas (3), recorrer (3), unir (3), tools (3), todos (2), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), diff (2), password (2), herramientas (2), try (2), java (2), git (2), libros (2), ejemplos (2), fragmentos (2), web (2), desde (2), relacionados (2), referencia (2), rápida (2), rellenar (2), trazar (2), cuándo (2), this (2), page (2), comparar (2), categorías (2), títulos (2), interfaz (2), general (2), biblioteca (2), establecer (2), file (2), text (2), xytext (2), arrowprops (2), leyenda (2), markersize (2), abreviatura (2), wide (2), figure (2), set_title (2), set_ylabel (2), set_xlabel (2), fig (2), predeterminada (2), opciones (2), imagen (2), blanco (2), pdf (2), for (2), sine_wave (2), detalles (2), darkorange (2), conveniente (2), solo (2), controla (2), confidence (2), band (2), amplitude (2), curva (2), esto (2), peak (2), first (2), útil (2), sobre (2), añade (2), límite (2), none (2), only (2), por (2), damped (2), llamada (2), generar (2), códigos (2), markers (2), points (2), quieres (2), predeterminado (2), dashed (2), escribir (2), num (2), arrays (2), orden (2), variable (2), tendencias (2), pip (2), cubre (2), guía (2), handling (2), números (2), clases (2), limit (2), colección (2), delete (2), ordenar (2), base (2), distribución (2), bucles (2), conjuntos (2), set (2), sets (2), agregar (2), hash (2), 2026, derechos, reservados, hecho, desarrolladores, idioma, política, privacidad, contacto, acerca, empresa, práctica, tutoriales, gratuitos, 2014, next, previous, yes, was, helpful, cantidades, relaciones, dar, formas, profundidad, descripción, instalación, y_lower, y_upper, sombrear, llamar, veces, roja, discontinua, código, tarea, short, pulgadas, cámbialo, ancho_pulg, alto_pulg, necesites, escalable, imprimir, después, borra, produciría, eps, vector, ideal, print, raster, saved, especifica, mediante, extensión, refleja, llamadas, prefijos, preferido, organizar, set_, style, anteriores, usan, estado, scripts, figuras, complejas, incrustados, donde, trabajas, explícitos, axes, cuán, transparente, sombreado, alrededor, suelen, funcionar, bien, permanezca, claramente, mean, simulate, bound, sombrea, región, constante, común, intervalos, confianza, bandas, incertidumbre, annotated, fontsize, black, arrowstyle, dict, position, point, approx, dibuja, etiqueta, texto, flecha, opcional, apunta, coordenada, específica, señalar, picos, valles, eventos, significativos, discusión, personalización, grey, ligera, facilita, lectura, puedes, apuntar, marcas, mayores, menores, determine, mientras, fija, otro, posición, deja, inferior, automático, zoomed, half, establecen, rango, acercar, alejar, min, max, recorre, paleta, especificar, diferentes, menos, quieras, sobrescribirlos, multiple, lines, exp, vez, nueva, mismos, luego, avanzadas, círculo, cuadrado, triángulo, hacia, arriba, diamante, cruz, estrella, markeredgewidth, white, markerfacecolor, circle, are, dibujan, símbolo, cual, procesar, tienen, pocos, mostrarlos, explícitamente, opacidad, transparencia, grosor, patrón, trazos, 3498db, ejemplo, qué, parámetro, styled, son, legibles, ofrecen, control, preciso, sólido, discontinuo, trazo, punteado, letras, azul, verde, rojo, cian, magenta, amarillo, negro, cadena, tercer, posicional, devuelve, equidistantes, forma, suaves, bucle, ajusta, espaciado, nunca, queden, recortadas, buen, hábito, incluirla, start, stop, time, evenly, spaced, from, firma, mínima, tanto, pueden, ser, evita, claro, ese, caso, relación, numéricas, independientes, implícito, considera, comparten, mismo, series, representa, distancia, frecuencia, ordenada, precios, acciones, temperatura, meses, pérdida, entrenamiento, épocas, eres, nuevo, primero, install, comenzar, asegúrate, esté, instalado, función, herramienta, principal, diagramas, conectan, través, este, todo, primer, onda, sinusoidal, hasta, profesionales, regiones, sombreadas, cómo, listos, publicación, aprende, personalizar, estilos, peticiones, http, pytest, paquetes, entornos, virtuales, tooling, best, practices, threading, asyncio, concurrency, csv, random, sys, itertools, collections, lanzar, excepciones, error, standard, library, sumar, invertir, duplicados, how, enumeraciones, abstractas, encapsulamiento, polimorfismo, dataclasses, static, classmethod, property, mágicos, advanced, oop, sentencia, match, enumerate, zip, map, comprensiones, gestores, contexto, recursión, closures, generadores, decoradores, args, kwargs, sugerencias, tipo, intermediate, actualización, find, insertar, join, update, drop, table, order, where, select, insert, tabla, vecinos, cercanos, auc, roc, validación, cruzada, agregación, bootstrap, means, categóricos, búsqueda, logística, agrupamiento, jerárquico, matriz, confusión, árbol, decisión, train, test, escalar, múltiple, polinomial, lineal, diagrama, normal, percentil, desviación, estándar, media, mediana, moda, machine, learning, pastel, histogramas, subplot, trazado, django, scipy, pandas, modules, leer, manejo, formateo, entrada, usuario, except, regex, matemáticas, fechas, módulos, ámbito, iteradores, herencia, lambda, funciones, while, else, operadores, booleanos, casting, tipos, comentarios, sintaxis, nombres, actualizar, desempaquetar, tupla, segmentación, home, salida, anidados, modificar, iterar, comprensión, globales, caracteres, escape, diccionario, concatenar, asignar, conjunto, iniciar, sesión, buscar, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, cursos,
Text of the page (random words):
or password generator html encoder code diff json beautifier ver los 13 color tools color picker color converter color mixer color hex colors hsl ver los 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder ver los 19 code formatters javascript formatter css formatter html formatter json formatter php formatter buscar en w3docs k es english en deutsch de русский ru français fr español es português pt italiano it iniciar sesión aprender python python tutorial acceder a elementos acceder a elementos de lista acceder a elementos de un set acceder a tuplas agregar elementos añadir elementos a una lista agregar elementos a un conjunto asignar múltiples valores cambiar elementos cambiar elementos de una lista concatenar strings copiar diccionarios copiar listas métodos de diccionario caracteres de escape cadenas de formato variables globales unir listas unir sets unir tuplas comprensión de listas métodos de lista iterar sobre diccionarios recorrer listas recorrer sets recorrer tuplas modificar strings diccionarios anidados variables de salida python home listas de python conjuntos en python python strings tuplas en python variables en python eliminar elementos eliminar elementos de una lista eliminar elementos de un set métodos de conjuntos segmentación de cadenas ordenar listas métodos de string métodos de tupla desempaquetar tuplas actualizar tuplas nombres de variables introducción a python primeros pasos con python sintaxis de python comentarios en python variables en python tipos de datos en python números en python casting en python strings de python booleanos en python operadores de python listas de python tuplas de python diccionarios en python python if else bucles while en python bucles for en python funciones en python python lambda arrays en python clases y objetos en python herencia en python iteradores de python ámbito en python módulos de python fechas en python matemáticas en python python json python regex python pip python try except entrada de usuario en python formateo de cadenas en python file handling manejo de archivos en python leer archivos en python escribir crear archivos en python eliminar archivos en python python modules tutorial de numpy tutorial de pandas tutorial de scipy tutorial de django python matplotlib introducción a matplotlib primeros pasos con matplotlib matplotlib pyplot trazado con matplotlib marcadores de matplotlib líneas en matplotlib etiquetas en matplotlib cuadrícula de matplotlib subplot de matplotlib dispersión en matplotlib barras en matplotlib histogramas con matplotlib gráficos de pastel con matplotlib machine learning primeros pasos media mediana moda desviación estándar percentil distribución de datos distribución normal de datos diagrama de dispersión regresión lineal regresión polinomial regresión múltiple escalar train test árbol de decisión matriz de confusión agrupamiento jerárquico regresión logística búsqueda en cuadrícula datos categóricos k means agregación bootstrap validación cruzada curva auc roc k vecinos más cercanos python mysql primeros pasos con mysql mysql crear base de datos mysql crear tabla mysql insert mysql select mysql where mysql order by mysql delete mysql drop table mysql update mysql limit mysql join python mongodb primeros pasos con mongodb crear base de datos mongodb mongodb crear colección insertar en mongodb mongodb find consulta mongodb ordenar en mongodb mongodb delete eliminar colección en mongodb actualización en mongodb mongodb limit intermediate python f strings sugerencias de tipo args kwargs decoradores generadores closures recursión gestores de contexto comprensiones enumerate zip map sentencia match advanced oop métodos mágicos property static y classmethod dataclasses polimorfismo encapsulamiento clases abstractas enumeraciones python how to eliminar duplicados en listas invertir un string sumar dos números error handling and the standard library lanzar excepciones collections itertools os sys random archivos csv concurrency in python asyncio threading python tooling and best practices entornos virtuales paquetes pytest peticiones http gráficos de líneas con matplotlib en python guía completa aprende a crear y personalizar gráficos de líneas en python con matplotlib cubre colores estilos marcadores múltiples líneas anotaciones y más la función plot de matplotlib es la herramienta principal para gráficos de líneas diagramas que conectan puntos de datos con una línea continua para mostrar tendencias a lo largo del tiempo o a través de una variable continua este capítulo cubre todo desde tu primer gráfico de onda sinusoidal hasta detalles profesionales como anotaciones regiones sombreadas y cómo guardar archivos listos para publicación antes de comenzar asegúrate de que matplotlib esté instalado pip install matplotlib copiar si eres nuevo en la biblioteca consulta primero los capítulos de introducción a matplotlib y primeros pasos cuándo usar un gráfico de líneas usa un gráfico de líneas cuando quieres mostrar tendencias a lo largo del tiempo precios de acciones temperatura a lo largo de los meses pérdida de entrenamiento por épocas el eje x representa una variable continua u ordenada tiempo distancia frecuencia necesitas comparar múltiples series que comparten el mismo eje x evita los gráficos de líneas para categorías sin orden un gráfico de barras es más claro en ese caso para la relación entre dos variables numéricas independientes sin orden implícito considera un gráfico de dispersión crear un gráfico de líneas básico la firma mínima es plt plot x y tanto x como y pueden ser listas de python o arrays de numpy import matplotlib pyplot as plt import numpy as np x np linspace 0 10 100 100 evenly spaced points from 0 to 10 y np sin x plt plot x y plt xlabel time s plt ylabel amplitude plt title sine wave plt tight_layout plt show copiar np linspace start stop num devuelve num valores equidistantes una forma conveniente de generar curvas suaves sin escribir un bucle plt tight_layout ajusta el espaciado para que las etiquetas de los ejes nunca queden recortadas es un buen hábito incluirla antes de cada llamada a show o savefig cambiar el color y el estilo de la línea usar la abreviatura de formato pasa una cadena de formato color marcador estilo de línea como tercer argumento posicional import matplotlib pyplot as plt import numpy as np x np linspace 0 10 100 y np sin x plt plot x y r red dashed line plt xlabel x plt ylabel sin x plt title red dashed sine wave plt tight_layout plt show copiar letras de color comunes b azul g verde r rojo c cian m magenta y amarillo k negro w blanco códigos de estilo de línea comunes sólido predeterminado discontinuo trazo punto punteado usar parámetros con nombre los parámetros con nombre son más legibles y ofrecen un control más preciso import matplotlib pyplot as plt import numpy as np x np linspace 0 10 100 y np sin x plt plot x y color steelblue linestyle linewidth 2 plt xlabel x plt ylabel sin x plt title styled line plt tight_layout plt show copiar parámetro qué controla valores de ejemplo color color de la línea red 3498db 0 2 0 6 0 8 linestyle patrón de trazos linewidth grosor en puntos 1 predeterminado 2 3 alpha transparencia 0 1 0 5 para 50 de opacidad añadir marcadores a los puntos de datos los marcadores dibujan un símbolo en cada punto de datos lo cual es útil cuando los datos sin procesar tienen pocos puntos y quieres mostrarlos explícitamente import matplotlib pyplot as plt import numpy as np x np linspace 0 2 np pi 9 only 9 points markers are visible y np sin x plt plot x y color darkorange linewidth 1 5 marker o circle marker markersize 8 markerfacecolor white markeredgewidth 1 5 plt xlabel x plt ylabel sin x plt title sine wave with markers plt tight_layout plt show copiar códigos de marcador comunes o círculo s cuadrado triángulo hacia arriba d diamante más x cruz estrella consulta el capítulo marcadores de matplotlib para ver la lista completa y opciones de formato avanzadas trazar múltiples líneas llama a plt plot más de una vez antes de plt show cada llamada añade una nueva línea a los mismos ejes pasa un argumento label y luego llama a plt legend para generar una leyenda automáticamente import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y1 np sin x y2 np cos x y3 np sin x np exp x 5 damped sine plt plot x y1 label sin x linewidth 1 5 plt plot x y2 label cos x linewidth 1 5 linestyle plt plot x y3 label damped sin x linewidth 1 5 linestyle plt xlabel x plt ylabel y plt title multiple lines plt legend plt tight_layout plt show copiar matplotlib recorre automáticamente su paleta de colores predeterminada por lo que no necesitas especificar colores diferentes para cada línea a menos que quieras sobrescribirlos controlar los límites de los ejes plt xlim y plt ylim establecen el rango visible de cada eje pasa min max para acercar o alejar import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y np sin x plt plot x y plt xlim 0 5 show only the first half plt ylim 1 2 1 2 plt xlabel x plt ylabel sin x plt title sine wave zoomed in plt tight_layout plt show copiar para que matplotlib determine un límite automáticamente mientras se fija el otro usa none como marcador de posición plt xlim none 5 deja el límite inferior en automático añadir una cuadrícula plt grid true añade una cuadrícula ligera que facilita la lectura de valores en el gráfico puedes apuntar solo a las marcas mayores o menores y controlar el estilo import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y np sin x plt plot x y color steelblue linewidth 2 plt grid true linestyle color grey alpha 0 5 plt xlabel x plt ylabel sin x plt title sine wave with grid plt tight_layout plt show copiar consulta el capítulo cuadrícula de matplotlib para una discusión completa sobre la personalización de la cuadrícula anotar puntos plt annotate dibuja una etiqueta de texto con una flecha opcional que apunta a una coordenada de datos específica esto es útil para señalar picos valles o eventos significativos import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y np sin x plt plot x y color steelblue linewidth 1 5 annotate the first peak approx x pi 2 plt annotate peak xy np pi 2 1 point to annotate xytext np pi 2 1 1 1 position of the text arrowprops dict arrowstyle color black fontsize 10 plt xlabel x plt ylabel sin x plt title annotated sine wave plt tight_layout plt show copiar rellenar entre líneas plt fill_between sombrea la región entre dos curvas o entre una curva y una constante esto es común para mostrar intervalos de confianza o bandas de incertidumbre import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y np sin x simulate an upper and lower confidence bound upper y 0 3 lower y 0 3 plt plot x y color steelblue linewidth 2 label mean plt fill_between x lower upper alpha 0 2 color steelblue label 0 3 band plt xlabel x plt ylabel amplitude plt title line with confidence band plt legend plt tight_layout plt show copiar el argumento alpha controla cuán transparente es el sombreado los valores alrededor de 0 2 0 3 suelen funcionar bien para que la línea permanezca claramente visible usar la api orientada a objetos todos los ejemplos anteriores usan la interfaz sin estado plt que es conveniente para scripts de un solo gráfico para figuras más complejas múltiples subgráficos gráficos incrustados usa la api orientada a objetos donde trabajas con objetos explícitos figure y axes import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y1 np sin x y2 np cos x fig ax plt subplots figsize 8 4 ax plot x y1 label sin x color steelblue linewidth 1 5 ax plot x y2 label cos x color darkorange linewidth 1 5 linestyle ax set_xlabel x ax set_ylabel y ax set_title oo style line plot ax legend ax grid true linestyle alpha 0 6 plt tight_layout plt show copiar la api orientada a objetos refleja las llamadas plt con prefijos ax set_ para etiquetas y títulos es el estilo preferido cuando necesitas organizar múltiples gráficos consulta subgráficos de matplotlib para más detalles guardar un gráfico de líneas en un archivo usa plt savefig antes de plt show especifica el formato del archivo mediante la extensión import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 y np sin x plt plot x y color steelblue linewidth 2 plt xlabel x plt ylabel sin x plt title saved line plot plt tight_layout plt savefig sine_wave png dpi 150 raster png at 150 dpi plt savefig sine_wave svg vector svg ideal for web print plt show copiar opciones de formato comunes png pdf svg eps usa svg o pdf cuando necesites una imagen escalable y lista para imprimir llama a savefig antes de show después de show la figura se borra y savefig produciría una imagen en blanco controlar el tamaño de la figura la figura predeterminada es de 6 4 4 8 pulgadas a 100 dpi cámbialo con figsize ancho_pulg alto_pulg import matplotlib pyplot as plt import numpy as np x np linspace 0 10 200 fig ax plt subplots figsize 10 4 wide and short ax plot x np sin x label sin linewidth 1 5 ax plot x np cos x label cos linewidth 1 5 linestyle ax set_xlabel x ax set_ylabel y ax set_title wide figure ax legend plt tight_layout plt show copiar referencia rápida tarea código gráfico de líneas básico plt plot x y línea roja discontinua abreviatura plt plot x y r parámetros de estilo con nombre plt plot x y color steelblue linestyle linewidth 2 añadir marcadores plt plot x y marker o markersize 6 múltiples líneas con leyenda llamar a plt plot dos veces plt legend establecer límites de ejes plt xlim 0 5 plt ylim 1 1 añadir cuadrícula plt grid true linestyle alpha 0 5 anotar un punto plt annotate text xy x0 y0 xytext xt yt arrowprops sombrear entre curvas plt fill_between x y_lower y_upper alpha 0 2 guardar en archivo plt savefig file png dpi 150 establecer tamaño de figura plt subplots figsize 10 4 capítulos relacionados introducción a matplotlib descripción general de la biblioteca e instalación matplotlib pyplot la interfaz pyplot en profundidad marcadores de matplotlib formas de marcadores y formato etiquetas de matplotlib etiquetas de ejes títulos y anotaciones cuadrícula de matplotlib añadir y dar estilo a las líneas de cuadrícula gráficos de dispersión de matplotlib relaciones entre dos variables gráficos de barras de matplotlib comparar cantidades entre categorías subgráficos de matplotlib múltiples gráficos en una figura was this page helpful yes no previous marcadores de matplotlib next etiquetas en matplotlib on this page cuándo usar un gráfico de líneas crear un gráfico de líneas básico cambiar el color y el estilo de la línea añadir marcadores a los puntos de datos trazar múltiples líneas controlar los límites de los ejes añadir una cuadrícula anotar puntos rellenar entre líneas usar la api orientada a objetos guardar un gráfico de líneas en un archivo controlar el tamaño de la figura referencia rápida capítulos rel...
|