2017-08-06 100 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軸上並給出正確的繪圖。這個數據被從Kaggle Zillow的數據集plotted based on the data from the zillow prize challenge繪製蟒中的緯度和經度

不應緯度是對y軸(水平線)和經度是在x軸(垂直線) ,其是從所述道路種明顯他們被定義。 這種差異的原因是什麼?

enter image description here

回答

0

不能確定確切的問題,但是從你問沿x中 "latitude"列,並沿y中的"longitude"列的問題代碼:

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

如果你想在"latitude"沿着x的列和"longitude"列,您可以在撥打jointplot時將其取消:

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

除此之外,結果當然取決於「經度」列是否確實包含經度作爲值,如果沒有原始數據就無法驗證。

+0

我得到正確的圖,以緯度爲x軸,經度爲y軸。這是與加利福尼亞州房屋有關的數據,你可以隱約注意到情節中的形狀。當我像你提到的那樣反過來時,它會輸出一個錯誤的情節。我想知道爲什麼會發生這種情況?因爲直覺緯度值取y軸和x軸經度 –

+0

您可以鏈接到**精確**數據?!我確實在kaggle上找到了一些相關的數據,但沒有任何緯度或經度列。 – ImportanceOfBeingErnest

+0

https://www.kaggle.com/c/zillow-prize-1/data,properties_2016.csv文件 –