Tutoriales de aplicaciones y video juegos.
Aprende a crear apps, juegos y más!
  • Home
  • Android Studio
  • Unity
  • Blender
  • Inkscape
  • Autocad 2009
Python

Python matplotlib colores predeterminados y hexadecimal.

by admin April 7, 2021 No Comments
Logaritmo en cualquier base y el exponencial, Python.
Graficar en Python. Tipos de líneas, colores y marcadores en matplotlib.

En este tutorial explicamos cómo puedes dar los colores que queras a tus gráficas en Python. Ya sea con un código de color o bien usando el código hexadecimal. Usando la librería matplotlib.

Resumen:

1.- Graficando con matplotlib.

2.- Colores predeterminados en matplotlib.

plt.plot(x,y,"r")
"r", rojo      "m", magenta
"b", azul      "y", amarillo
"g", verde     "brown", cafe
"k". negro     "grey", gris
"w", blanco    "pink", rosa
"c", cian      "violet", violeta

3.- Código de colores.

4.- Colores hexadecimales en matplotlib.

plt.plot(x,y,"#ff0000") # Color rojo 
plt.plot(x,z,"#00ff00") # Color Verde 
plt.plot(x,w,"#0000ff") # Color azul

1.- Graficando con matplotlib.

Para graficar con matplotlib, necesitamos dos arreglos con los valores a graficar, los cuales deben de contener los mismos elementos.

Un ejemplo es el siguiente código:

 import matplotlib.pyplot as plt

x = [0,1,2,3,4,5,6,7,8,9,10]
y = []
for i in range(len(x)):
	y.append(x[i]**2)

plt.plot(x,y)
plt.ylabel("Eje X")
plt.xlabel("Eje Y")
plt.show()

Primero importamos la librería. Luego obtenemos damos los datos al eje X, después calculamos los valores del eje Y.

Luego pasamos a graficar.

Grafica matplotlib python

2.- Elegir colores de líneas en matplotlib.

Podemos elegir el color de la línea. Para esto simplemente agregamos otro parámetro al comando plt.plot(). El comando entre comillas indicara el color de la línea de la siguiente manera.

 plt.plot(x,y,”r”)

El parámetro “r”, indica que la línea será roja. Si la queremos azul, solo escribimos “b”. Como se ve en el siguiente ejemplo, donde graficamos 3 líneas diferentes.

mport matplotlib.pyplot as plt

x = [0,1,2,3,4,5,6,7,8,9,10]
y = []
z = []
w = []
for i in range( len(x) ):
	y.append( x[i]**2 )
	z.append( x[i]**2  –  10 )
	w.append( x[i]**2  –  20 )

plt.plot(x, y, "r")
plt.plot(x, z, "b")
plt.plot(x, w, "k")
plt.ylabel( "Eje X" )
plt.xlabel( "Eje Y" )
plt.show()

Tenemos 3 líneas de 3 colores.Color matplotlib python

3.- Código de colores para las graficas en Python, con matplotlib.

Podemos elegir entre una amplia variedad de colores preestablecidos en matplotlib para nuestras gráficas.

A continuación dejamos una lista de los colores que consideramos principales al momento de graficar.

Símbolo Código Color
“k” “black” Negro
“dimgray” Gris
“grey” Gris
“lightgray” Gris claro
“w” “white” Blanco
“b” “blue” Azul
“darkblue” Azul oscuro
“skyblue” Azul cielo
“c” “cian” Cian
“r” “red” Rojo
“darkred” Rojo oscuro
“g” “green” Verde
“lightgreen” Verde claro
“yellowgreen” Verde
“darkgreen” Verde oscuro
“yellow“ Amarillo
“m” “magenta” Magenta
“pink” Rosa
“violet” Violeta
“oragne” Naranja
“brown” Café
“beige” Beige
“gold” Oro

Puedes ver más colores en la página oficial, en este enlace.

Colores matplotlib.

4.- Colores en Hexadecimal con matplotlib, python

También podemos personalizar totalmente el color que queremos, ya que es posible usar el código hexadecimal para indicar el color de nuestras líneas.

Por ejemplo: El color rojo es #FF0000, el color verde es #00FF00 y el color azul es #0000FF.

Vamos a graficar usando esos colores.

import matplotlib.pyplot as plt

x = [0,1,2,3,4,5,6,7,8,9,10]
y = []
z = []
w = []
for i in range(len(x)):
	y.append(x[i]**2)
	z.append(x[i]**2 - 10)
	w.append(x[i]**2 - 20)

plt.plot(x,y,"#ff0000")	# Color rojo
plt.plot(x,z,"#00ff00")	# Color Verde
plt.plot(x,w,"#0000ff")	# Color azul
plt.ylabel("Eje X")
plt.xlabel("Eje Y")
plt.show()

Colores hexadecimales matplotlib python

Para más tutoriales de Python, ve a la sección de Python.

Logaritmo en cualquier base y el exponencial, Python.
Graficar en Python. Tipos de líneas, colores y marcadores en matplotlib.
  • Previous Swift, Sentencia Switch (elegir entre varias opciones)1 week ago
  • Next Graficar en Python. Tipos de líneas, colores y marcadores en matplotlib.1 week ago

Categories

  • matplotlib
  • Swift
  • Kotlin
  • Arduino
  • Algebra
  • Matematicas
  • Excel
  • Doodly
  • Autocad 2009
  • Personajes 3D
  • Código
  • Animaciones 2D
  • Personajes 2D
  • Navegando en Unity
  • Android Studio
  • Blender
  • Inkscape
  • Python
  • Unity

Recent Posts

  • Tipos de marcadores, Matplotlib Python.
  • Tipos de líneas predeterminadas y personalizadas, Matplotlib Python.
  • Graficar en Python. Tipos de líneas, colores y marcadores en matplotlib.
  • Python matplotlib colores predeterminados y hexadecimal.
  • Swift, Sentencia Switch (elegir entre varias opciones)
2021 Tutoriales de aplicaciones y video juegos.. Donna Theme powered by WordPress
Usamos Cookies para mejorar la experiencia del usuario, mostrandole contenido y anuncios personalizados. Si usted continua utilizando este sitio asumiremos que esta de acuerdo. Aceptar Cancelar Leer Más
Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SAVE & ACCEPT