import numpy as np
import matplotlib.pyplot as pp
x = np.arange(11)
y = np.random.randint(100, size = 11)
Auf der x-Achse sind numerische Werte von 0 bis 10 angeordnet. Auf der y-Achse sind 10 Arrays angeordnet, die aus Zufallszahlen von 0 bis 100 bestehen.
pp.plot(x, y)
pp.axis([0, 10, 0, 100])
pp.xticks([dg for dg in np.arange(11)])
pp.grid(True)
Die Daten werden in der ersten Zeile aufgezeichnet. Die zweite Zeile gibt den Anzeigebereich der x-Achse und den Anzeigebereich der y-Achse an. In der dritten Zeile wird die x-Achse einzeln abgestuft. Übrigens, wenn Sie die Skalierung auch auf der y-Achse angeben möchten, verwenden Sie die yticks-Funktion. Anschließend wird aus der Skala ein Raster mit der Rasterfunktion erstellt, die True als Argument in der vierten Zeile verwendet.
pp.show()
Der folgende Code kann bis zu diesem Punkt zusammengefasst werden.
randplot.py
import numpy as np
import matplotlib.pyplot as pp
x = np.arange(11)
y = np.random.randint(100, size = 11)
pp.plot(x, y)
pp.axis([0, 10, 0, 100])
pp.xticks([dg for dg in np.arange(11)])
pp.grid(True)
pp.show()
Klicken Sie hier für das fertige Diagramm
Recommended Posts