折れ線グラフとプロットがうまくできないです。
# coding: utf-8 from __future__ import absolute_import from __future__ import division from __future__ import print_function import os import numpy as np import numpy.random as random import matplotlib.pyplot as plt import seaborn as sns tips = sns.load_dataset('tips') print(tips.head()) g = sns.FacetGrid(row='sex',col='time',hue='smoker',hue_kws={'marker':['x','o']}, data=tips) g.map(sns.regplot,'total_bill','tip') plt.show()
と書いたコードを実行すると
というよくわからないグラフが描画されました。
本来ならば、tipsのデータ
total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4
・
・
・
を行に性別、列に時間帯を並べた格子に喫煙者か否かをプロットしたグラフが出るはずなのですが...。
どこを直せば良いのでしょうか?
あなたの回答
tips
プレビュー