私はmatplotlibが初めてで、このライブラリを使ってCSVファイルからデータをプロットしていました。アニメーション機能を使用しなければ、グラフは正しいように見えますが、アニメーションを使用しようとすると、グラフは最初と最後の点を結びました。私はものを見上げたが、私はこれを解決する方法を把握することはできません。誰もこの問題を解決する方法を知っていますか?以下は私のコードです。前もって感謝します!Python24:Maplotlib最初と最後の点を結ぶアニメーション
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import csv
x = []
y = []
fig = plt.figure()
ax1 = fig.add_subplot(1,1,1)
def animate(i):
with open("example.txt", "r") as csvfile:
plots = csv.reader(csvfile, delimiter=',')
for row in plots:
x.append(int(row[0]))
y.append(int(row[1]))
ax1.clear()
ax1.plot(x,y)
ani = animation.FuncAnimation(fig, animate, interval=1000)
plt.show()
私は私のcsvファイルの値を変更する予定であり、csvファイルのvlauesを変更するたびにグラフを活発に変更したいので、アニメーションを行っています。 – LearningEveryday
csvファイルの値は更新されるか、新しい値が追加されると置き換えられますか? – ImportanceOfBeingErnest