実現したいこと
![イメージ説明]
前提

Spyderとは、Pythonで分析するために作られたIDEです。プログラムの編集・実行・入力補完・デバッグなどの基本的なIDE機能の他、科学用途の計算をするために要するライブラリも装備。公式・サードパーティ製のプラグインもあり、機能を拡張することもできます。
MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。
Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
Spyderとは、Pythonで分析するために作られたIDEです。プログラムの編集・実行・入力補完・デバッグなどの基本的なIDE機能の他、科学用途の計算をするために要するライブラリも装備。公式・サードパーティ製のプラグインもあり、機能を拡張することもできます。
MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。
Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
0グッド
1クリップ
投稿2023/08/30 06:58
編集2023/09/21 04:00![イメージ説明]
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
提示コードでのplot
関数の引数data
は、意図しているデータフレームdata
ではなく、じっさいにはフレーム値(int)が渡されます。よって提示エラーが発生しています。
実現したい動きを理解できていないので提示コードへの具体的な修正方法は示せませんが
そのかわりにdataのval値を順に繰り返し描画するコード例を示します。
Python
1import pandas as pd 2import matplotlib.pyplot as plt 3from datetime import datetime as dt 4from matplotlib import animation 5 6data = pd.DataFrame({'val':range(5)}) 7 8def plot(frame): 9 print(frame) 10 11 x = data.iloc[frame, 0] 12 13 plt.cla() 14 plt.plot(x, 0, 'o') 15 plt.xlim(-1,5) 16 17fig = plt.figure() 18frames = data.index 19ani = animation.FuncAnimation(fig, plot, frames=frames, interval=1000) 20plt.show()
投稿2023/08/30 07:33
総合スコア38350
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/09/21 04:00 編集
2023/08/31 04:02
2023/08/31 04:03
2023/08/31 05:26