2017-08-06 9 views
0
plt.figure(figsize=(8,8)) 
sns.jointplot(x="latitude",y="longitude",data=prop_df,size=7) 
plt.ylabel('longitude') 
plt.xlabel('latitude') 
plt.show() 

ここでは、緯度はx軸にプロットされ、経度はy軸にプロットされ、正しいプロットが与えられます。このデータは、緯度、Y軸(水平線)上にあるべきではないKaggle Zillowのデータセットからplotted based on the data from the zillow prize challengePythonで緯度と経度をプロットする

と経度は、x軸(垂直線)であること種類の明白な方法、それらからなる が定義される。 この違いの原因は何ですか?正確な問題についてしかし、あなたはXに沿っ "latitude"列とyに沿って"longitude"列を尋ねる質問からコードで

enter image description here

答えて

0

わからない:

sns.jointplot(x="latitude",y="longitude", data=prop_df) 

あなたは"latitude"したい場合列にyに沿って"longitude"列xには、jointplotへの呼び出しでそれらを取り替えることができます:

sns.jointplot(x="longitude",y="latitude", data=prop_df) 

「longitude」列に実際に値として経度が含まれているかどうかによって結果は変わりますが、元のデータなしでは検証できません。

+0

私はx軸として緯度とy軸として経度を取る右のグラフを得ています。カリフォルニア州の住宅に関連するデータですが、プロット内の形にかすかに気付くことができます。あなたが言ったように私が反対を取るとき、それは間違ったプロットを出力しています。私はなぜこれが起こっているのか知りたいですか?直感的に緯度の値がx軸のy軸と経度で取られているので –

+0

**正確なデータにリンクしてください。私は関連性があるように見えるけど、それに緯度や経度の列を持たないkaggleに関するいくつかのデータを見つけました。 – ImportanceOfBeingErnest

+0

https://www.kaggle.com/c/zillow-prize-1/data、properties_2016.csvファイル –

関連する問題