4

Bokehを使用して、以下に示すような同様の視覚化が必要です。私がBokehを初めて知りましたので、Seabornを使用して、以下のように簡潔なコードがありますか?SeabornからBokehへの可視化の変換

私の主な焦点は、

import seaborn as sns sns.pairplot(data, x_vars = ['TV', 'Radio','Newspaper'], y_vars = ['Sales'], size =7, aspect =.7, kind = 'reg') 

またSeabornのコードはdoesnのデータセットをプロットボケ

データセット

data = pd.read_csv('http://www-bcf.usc.edu/~gareth/ISL/Advertising.csv',index_col = 0) 

に同じ視覚化のためのコードを記述する方法であります最も適合した線に入る必要がある。それは自動的に、信頼区間の影でグラフに最も適合する線を生成します。 Bokehではこのようなプロットが可能ですか?

enter image description here

答えて

3

上記のチャートはボケか質問せずに、それらを描くことができることを意味で、確かに可能ボケです。しかし、それはSeabornよりもいくつかの作業を必要とし、より多くのコードを必要とする。基本的には、すべての座標を計算し、すべてのグリフを「手作業で」設定する必要があります。 Bokeh 0.12.2現在、bokeh.chartsには、現在のところ同等の「シングルライン」高水準関数またはチャートはありません。

さらに高レベルのグラフタイプを追加すると、これがbokeh.chartsにあることは間違いありませんが、おそらくそれを実現するための新しい寄稿者が必要になるでしょう。幸運にも、Bokehのこの領域は純粋なPythonであり、おそらく新しい貢献者にとって最も親しみやすいものです。 Bokehに寄稿することに興味がある場合は、public mailing listまたはgitter chat channelにご連絡ください。私たちは常に質問にお答えし、人々が始めるのを手伝ってくれることを嬉しく思います

+0

間違いなく、特定のグループに参加することを試みます。 – user110244

+0

これは2017年3月現在可能ですか? –

+0

上記の答えは変わりません。これらのプロットは 'bokeh.plotting' APIを使って生成することができますが、すべてを1行で行う高レベルの単一のチャートはありません。 (散布図、CIバンド、線を自分で描画します) – bigreddot

関連する問題