matoplotlibで下のコードを実行したとき、
cnt++(上の図)とcnt=cnt+1(下の図)で生成されるグラフが全く変わってしまいました。
何が原因なのでしょうか。
import numpy as np import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt import matplotlib.animation as animation from PIL import Image import moviepy.editor as edit from mpl_toolkits.axes_grid1 import make_axes_locatable f = open("charge2.txt") # 400行 X=np.array([]) Y=np.array([]) cnt=0.0 for line in f: x=cnt/60 y=float(line) X=np.append(X,[x]) Y=np.append(Y,[y]) ++cnt # cnt=cnt+1 plt.plot(X,Y) plt.savefig("charge2.png") plt.close
このコードは本当に実行できるのですか?実行環境を明記してください。 追記:実行自体はできますね。失礼しました。
回答2件
あなたの回答
tips
プレビュー