2017-07-25 121 views
0

刪除曲線這是一個Seaborn JointPlot enter image description hereSeaborn JointGrid:分居直方圖條線,去除趨勢線,在直方圖

我想要做的三件事情來得到它顯示像輸出的圖像 Expected outcome

  1. 卸下散射部趨勢線
  2. 顯示在直方圖的條不同分界
  3. 卸下曲線在直方圖上。

添加'edgecolor'只會劃分散點圖上的圓圈,而不是直方圖。

任何幫助表示讚賞。

+1

歡迎來到SO。 **我們在這裏幫助你的代碼**,如果你還沒有嘗試過任何東西,那麼我們幫不了什麼忙。請參考SO的[tour](https://stackoverflow.com/tour)並閱讀[幫助頁面](https://stackoverflow.com/help)以瞭解如何提出問題。你可以粘貼完整的代碼讓別人看一看,或者你想從圖像中刪除吧? – Syfer

回答

2

刪除散點圖部分的趨勢線+刪除 直方圖圖上的曲線。

可以通過刪除.jointplot上的kind='reg'參數來完成這些操作。

顯示不同的所述直方圖條分界線

訪問hist_kws內部marginal_kws和改變edgecolor屬性,有樣本數據的示例:

import seaborn as sns 
import matplotlib.pyplot as plt 

tips = sns.load_dataset("tips") 
g = sns.jointplot("total_bill", "tip", data=tips, marginal_kws={'hist_kws': {'edgecolor': "black"}}) 
plt.show() 

enter image description here