[英]Multiple graphs on the same plot in seaborn
我正在嘗試為某些數據繪制一個條形樣式“factorplot”,然后繪制一個常規的點樣式“factorplot”,以便在其上方擬合該數據。 所以對於數據圖我可以簡單地做:
sns.factorplot(x='x',y='yData',data=dataFrame,kind='bar')
對於模型圖我可以簡單地做:
sns.factorplot(x='x',y='yModel',data=dataFrame,kind='point')
問題是,如果我這樣做:
sns.plt.show()
我得到2個單獨的數字而不是一個。 有沒有簡單的方法告訴seaborn只是在同一個圖表上繪制它們?
正如評論中所提到的, 這個答案解釋了基本架構,它解釋了為什么你會看到這種行為(兩個不同的數字),但是你可以給出一個更具體的問題答案:
該教程解釋了factorplot
主要是一個便利函數,它將FacetGrid
與許多Axes級函數結合FacetGrid
,用於繪制共享API的分類圖。 由於您沒有使用factorplot
的分面選項,所以您需要做的就是用sns.barplot(...)
和sns.factorplot(..., kind="point")
替換sns.factorplot(..., kind="bar")
sns.factorplot(..., kind="point")
與sns.pointplot(...)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.