Seaborn JointGrid:直方图上的条形线分离,删除趋势线,删除直方图上的曲线

时间:2017-07-25 04:15:30

标签: python image-processing matplotlib seaborn

这是Seaborn JointPlot中输出的图像 enter image description here

我想做三件事让它显示出来 Expected outcome

  1. 删除散点图部分的趋势线
  2. 在直方图上显示不同的条形分界
  3. 删除直方图上的曲线。
  4. 添加'edgecolor'仅划分散点图上的圆圈,而不是直方图。

    感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

  

删除散点图部分的趋势线+删除曲线上的曲线   直方图。

可以通过移除kind='reg'上的.jointplot参数来完成这些操作。

  

在直方图上显示不同的条形分界

访问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