Es spielt keine Rolle, ob es "sin" oder "cos" ist, also möchte ich vorerst nur die externen Daten zeichnen!
Memo
Eine Liste von 100 zufälligen Werten.
A
$ perl -le 'print rand (10) for 0 .. 99' > rand.txt
Führen Sie nach der Ausführung von A ↓ im selben Verzeichnis aus
python
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
f = open("rand.txt", "r")
x = []
y = []
for i, line in enumerate(f):
x.append(i)
y.append(float(line))
plt.title("data")
plt.xlabel("x")
plt.ylabel("y")
plt.plot(x,y)
plt.savefig("graph.png ")
Ähnlich.
python
import matplotlib
matplotlib.use('Agg')
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv("rand.txt", header=None)
data.columns= [ 'test' ]
data.plot()
plt.savefig("graph.png ")