2017-06-17 9 views
0

これは、私が働いているデータフレームです:Factorplot

enter image description here
(最初の二年間は、国の69のためのデータを持っていない私はこれを修正します)。 nkillは元のロングフォームデータフレームから合計されたその年の死亡数です。

私はこのプロットに似て何かをしようとしています:色相として国コードで、しかし

this plot

を。私は同様の投稿があることを知っていますが、私はこれを解決するのに役立っていない、事前に感謝します。

フエ(Hue)とは、シーボーンの構文上の使用を意味します。As pictured in this third picture。この例では、色相はその列のすべてのタイプの変数のプロットを作成します。だから、もし私が国の欄に2つの国コードを持っていたら、毎年2つのバー(国ごとに1つずつ)を並んで並べるでしょう。

+0

「国コードを色相として」とはどういう意味ですか?達成しようとしているプロットを説明できますか?それは棒とその色の点でどのように見えますか? 1年にいくつかのバーが必要ですか?もしそうなら、それはどのように整理されるべきですか? – ImportanceOfBeingErnest

+0

お返事ありがとうございます。ちょうどそれが理にかなっているかどうか私に教えてください、あなたは基本的には正しいと思いますが、1年に数本、国の欄の国番号ごとに1本です –

+0

これはうまくいくはずです。に。問題はどこだ?あなたは[mcve]を提供できますか? – ImportanceOfBeingErnest

答えて

0

データを見るだけで、直接hue引数を使用する必要があります。 しかし、最初に、あなたはあなたの希望のプロットを与える必要があります次に何か

sns.barplot(x = "year", y="nkill", hue="country", data=df) 

のようなデータフレーム

df.reset_index(inplace=True) 

から実際の列を作成する必要があります。