Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Gráficas con Matplotlib
#1
Buenas tardes como estan, por favor podrian guiarme un poco con esto, empezamos con Python, practique cosas sencillas, pero revisando tutoriales me encontré con los graficos y realize un ejemplo:

[Imagen: quesitos.png]


Código:
import matplotlib.pyplot as plt
import numpy as np
plt.ion()  # Ponemos el modo interactivo
visitas = [43.97, 9.70, 7.42, 6.68, 3.91, 3.85, 3.62, 3.43, 3.16, 3.04] # Definimos un vector con el % de visitas del top ten de países
visitas = np.append(visitas, 100. - np.sum(visitas)) # Introducimos un último elemento que recoge el % de visitas de otros países fuera del top ten
paises = [u'España', u'México', 'Chile', 'Argentina', 'Colombia', 'Ecuador', u'Perú', 'USA', 'Islandia', 'Venezuela', 'Otros']  # Etiquetas para los quesitos
explode = [0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0]  # Esto nos ayudará a destacar algunos quesitos
plt.pie(visitas, labels = paises, explode = explode)  # Dibuja un gráfico de quesitos
plt.title(u'Porcentaje de visitas por país')

///Error///


Código:
Traceback (most recent call last):
 File "python", line 9, in <module>
_tkinter.TclError: no display name and no $DISPLAY environment variable


El codigo lo pruebo en la siguiente direccion:

https://repl.it/languages/python3


Gracias por sus sugerencias y por su tiempo.. Smile
Responder
#2
Hola, bienvenido. El problema probablemente sea que no es posible ejecutar aplicaciones gráficas en repl.it, únicamente de consola.

Si estás empezando con Python te recomiendo que lo instales en tu computadora para mayor comodidad.

Saludos.
Responder
#3
(19-04-2017, 08:41 PM)Francisco escribió: Hola, bienvenido. El problema probablemente sea que no es posible ejecutar aplicaciones gráficas en repl.it, únicamente de consola.

Si estás empezando con Python te recomiendo que lo instales en tu computadora para mayor comodidad.

Saludos.

Ok, gracias por su tiempo; una pregunta adicional, debo descargar una libreria adicional para la utilización de los graficos..
Responder
#4
Para ejecutar tu código necesitas NumPy y Matplotlib ya que no se incluyen en la librería estándar.

La instalación es bastante sencilla. Si utilizas Windows te dejo un link con instaladores para varias librerías de Python: http://www.lfd.uci.edu/~gohlke/pythonlibs/.

Saludos.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)