0
Ich habe ein Programm erstellt, das Primzahlen ausarbeitet. Es war nur ein Test, aber ich dachte, dass es interessant wäre, das dann auf einem Graphen darzustellen.Wie zeichne ich eine Liste auf einmal mit matplotlib.pyplot?
import matplotlib.pyplot as plt
max = int(input("What is your max no?: "))
primeList = []
for x in range(2, max + 1):
isPrime = True
for y in range (2 , int(x ** 0.5) + 1):
if x % y == 0:
isPrime = False
break
if isPrime:
primeList.append(x)
print(primeList)
Wie kann ich dann plotten primeList
, kann ich es außerhalb der for-Schleife auf einmal?
Derzeit sind Sie nicht etwas Plotten? Außerdem, was würdest du auf deiner 'x-Achse' anspielen? Sie müssen nur x/y-Paare in Listen gleicher Länge liefern. – roganjosh
'plt.plot (Bereich (len (primeList)), primeList)' zum Beispiel. – roganjosh
Ich hatte einen zusätzlichen Block von Code, der das geplottet und eine Variable namens itemsInList, die die Menge der Elemente in primeList war –