2017-07-25 122 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