0

特定の通貨に関する情報を 1 か月間ダウンロードして .DAT ファイルとして保存するスクリプトを作成しました。.DAT ファイルの例は次のようになります。

2015-11-19 4.2477

2015-11-18 4.2509

2015-11-17 4.2433

2015-11-16 4.2472

2015-11-13 4.2362

2015-11-12 4.2245

2015-11-10 4.2485

など... したがって、すべてが 2 つの列の形式で格納されていることがわかります。さて、問題は、それからグラフを作成したいということです。PyX を使用しようとしましたが、どういうわけか x 軸に日付を配置できません。これら 2 つの列 (その .DAT ファイル) からグラフをプロットする方法を知っていますか? 前もって感謝します!

4

2 に答える 2

0

これとmatplotlibにはパンダを使用します。

簡単にするために、データ フレームに読み込む前に、ファイルにヘッダー行を挿入する必要があります。

データ

    Date xRate
    2015-11-19 4.2477
    2015-11-18 4.2509
    2015-11-17 4.2433
    2015-11-16 4.2472
    2015-11-13 4.2362
    2015-11-12 4.2245
    2015-11-10 4.2485

コード

    import pandas as pd 
    import numpy as np
    import matplotlib as plt
    # Put the data in the clipboard
    clipdf = pd.read_clipboard()

    df = clipdf.set_index('Date')
    plt.figure(); df.plot(); plt.legend(loc='best')
    plt.show()

ここに画像の説明を入力

于 2015-11-24T22:15:50.743 に答える