簡體   English   中英

在seaborn的同一個地塊上的多個圖表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM