J'essaie de tracer ce qui suit!Matplotlib: tracer des valeurs discrètes
from numpy import *
from pylab import *
import random
for x in range(1,500):
y = random.randint(1,25000)
print(x,y)
plot(x,y)
show()
Cependant, je continue d'obtenir un graphique vide (?). Juste pour m'assurer que la logique du programme est correcte, j'ai ajouté le code print(x,y)
, juste la confirmation que les paires (x, y) sont générées.
(x, y) des paires sont générées, mais il n'y a pas de tracé, je continue à obtenir un graphique vide.
Une aide?
Arkapravo, je n'ai aucun problème avec/l'accepté répondre; Je voulais juste mentionner que ce modèle de cinq lignes: à partir de matplotlib import pyplot comme PLT; fig = PLT.figure(); ax1 = fig.add_subplot (111); ax1.plot (x, y); PLT.show(), est un moyen rapide d'obtenir un tracé x-y fonctionnel 98% du temps. ('x', 'y' sont des listes ou des tableaux 1D Numpy, btw). – doug
@doug: vous pouvez faire la même chose d'une manière plus simple: 'from matplotlib import pyplot at plt; plt.plot (x, y); plt.show() '. – EOL
@doug: Merci! ... J'ai accepté la réponse de Daniel G car elle a immédiatement résolu tous mes problèmes! .... :) .. trop mauvais 2 réponses ne peuvent pas être choisies! – Arkapravo