2016-07-28 51 views
-1

我有幾個數據框可以繪製,在初始化JointGrid之類的東西之前是否需要聚合它們,或者我可以訪問軸ala matplotlib的ax.plot()樣式嗎?用seaborn過度繪製數據框

+1

給出一些示例代碼或數據,並解釋您的要求以使用戶理解問題。 –

回答

1

使用Seaborn的興趣是生成的軸是數據感知的,即它檢查完整的數據集,並創建與數據屬性相關聯的構面和繪圖屬性。

您可以在技術上訪問每個子圖並在每個子圖中繪製您的個人數據框,但是您將失去Seaborn的主要興趣點:在Facets中具有共同x軸和y軸的能力,編輯圖例和顏色等。我建議在一個新的Dataframes連接。

編輯:創建的Facets數量也取決於您的數據,因此絕對要將它們聚合在一起。例如,如果您的df1只有兩個級別的變量「Country」,並且您要求Seaborn生成一個帶有參數column =「Country」的FacetGrid,那麼您只會得到兩列,如果您擁有這個列第二個DataFrame df2中的第三個「Country」級別。

+0

謝謝,我有一種深入研究API的感覺,那就是我錯失了哲學中的某些東西。 –

+0

沒問題,很高興我能幫上忙。 Seaborn是一個很棒的圖書館,它的文檔是其中最具可讀性和寫作性的文檔之一! – Andreq