8

PythonとPandasは初めてですが、データフレームに読み込んだ複数の列を含むCSVファイルがあります。x=Indexおよびy='data'の散布図をプロットしたいと思います。ここで、インデックスはデータフレームのインデックスであり、日付です。ありがとうヒープジェイソン

4

2 に答える 2

6

あなたが使用することができますplot_date

plot_date(df.index, df.data)
于 2012-12-18T09:43:16.773 に答える
3

技術的には散布図ではないと思いますがpandas.plot、ポイントマーカーを描画し、線を描画しないで関数を使用できます。

df.plot(marker='o', linewidth=0)

ここに画像の説明を入力してください

これにより、必要なすべての便利なパンダ機能を使用できるようになります。たとえば、単一の関数を使用して、2つの系列と異なるスケールをプロットします。

df.plot(marker='o', linewidth=0, secondary_y='y2')

ここに画像の説明を入力してください

これの欠点は、マーカーのシェーディングやサイズ変更などのスキャッター機能の一部が失われることです。

それでも、目的が迅速な散布図である場合、これが最も簡単なルートである可能性があります。

于 2018-08-30T21:53:53.913 に答える