2017-08-25 15 views
1

私は最近、Spyderの配列を右クリックして、データの簡単なプロットを得ることができることを発見しました。このようなサンプルデータでは:あなたは変数エクスプローラに行くことができる Spyderでは、配列のように右クリックしてデータフレームをプロットする方法はありますか?

import numpy as np 
import matplotlib.pyplot as plt 
import pandas as pd 

# Some numbers in a data frame 
nsample = 440 
x1 = np.linspace(0, 100, nsample) 
y = np.sin(x1) 
dates = pd.date_range(pd.datetime(2016, 1, 1).strftime('%Y-%m-%d'), periods=nsample).tolist() 
df = pd.DataFrame({'dates':dates, 'x1':x1, 'y':y}) 
df = df.set_index(['dates']) 
df.index = pd.to_datetime(df.index) 

は、Y右クリックして、コンソールで直接、次を得る:

enter image description here

あなたにこれを与えるであろう。

enter image description here

同じオプションは、パンダのデータフレームに利用可能ではないようです:

enter image description here

確かに、あなたは簡単にdf.plot()のために行くことができます:

enter image description here

しかし、私は本当に変数やデータフレームが、私はそれらを期待する方法を見ているかどうかを確認するために、右クリックオプションのような私はたくさんのデータを使いこなしています。だから、私がインポートしなければならないライブラリはありますか?または設定の中の何か?私はまた、コンソールで何が起こるかは、この小さな魔法の部分であることに気付きました:%varexp --plot yしかし、データフレームに相当するものを見つけることはできません。

ありがとうございます!

答えて

2

ここでSpyderデベロッパー)これはデータフレームに欠けている機能ですが、実装が非常に簡単です。

issue trackerで問題をオープンしてください。今後のリリースでそれを行うことを忘れないでください。

+0

私はそれを行い、あなたの迅速な対応に感謝します。 – vestland

関連する問題