2016-05-18 11 views
0

seabornを使用してプロットしているデータがあります。これはtsplotを使用すると正常です。シーボーンtsplotサブセット

私は現在、フィールドcar_typeで指定された私の「条件」入力のための可能な8種類のカテゴリがあり、私はこれらのカテゴリのサブセットを表示するためにtsplotを呼び出すためにseabornを使用できる場合、私は疑問に思って。

だから私は、私はそれぞれの「条件」のためのデータと1 csvを持っているだけ表示さtsplotBCまたはBseabornを使用してグラフを作成することができます期待しています、C代わりに、すべての可能なカテゴリを示すのBCDEF,G,h

私は、各比較のために、複数のcsvを作成することができます知っているが、私は条件= [car_type=Acar_type=B]またはそのような何かを指定することができることを期待しています。

+0

データフレームがどのように見えるかも私たちのプロットを示し、してください。 –

+0

これを簡単にするために言い換えると、Gammaデータセットのtsplotを呼び出して、ROIカテゴリのIPSとAGだけをプロットする方法はありますか?あるいは、私は全く新しいGamma-2varデータセットを作成しなければなりませんか? –

答えて

2

あなたは別のデータセットを作成する必要があり、むしろ、あなたが示すように集中したいと思い要素を照会していない:

import seaborn as sns 
import matplotlib.pyplot as plt 

gammas = sns.load_dataset("gammas") # Loading the gamma dataset 
IPS = gammas.query("ROI == 'IPS'")  # Selecting subset of rows of ROI category 
AG = gammas.query("ROI == 'AG'") 

f, ax = plt.subplots(ncols=2, sharey=True) 

sns.tsplot(data=IPS, time="timepoint", unit="subject", 
      condition="ROI", value="BOLD signal", ci=[68, 95], ax=ax[0]) 

sns.tsplot(data=AG, time="timepoint", unit="subject", 
      condition="ROI", value="BOLD signal",ci=[68, 95], ax=ax[1]) 
+1

パーフェクトありがとう!!!! –

関連する問題