我们可以得到一个下面的情节
import numpy as np, pandas as pd; np.random.seed(0)
import seaborn as sns; sns.set(style="white", color_codes=True)
tips = sns.load_dataset("tips")
g = sns.lmplot(x="total_bill", y="tip", data=tips)
sns.plt.show()
但是当我们有很多数据点时,回归线就不再可见了。如何更改线条的颜色?我再也找不到命令了
答案 0 :(得分:14)
您可以使用plt.plot
和plt.scatter
将参数作为键值对(字典)提供给基础line_kws
和scatter_kws
函数。所以line_kws = {'color': 'red'}
之类的东西应该可以胜任:
g = sns.lmplot(x="total_bill", y="tip",
data=tips, line_kws={'color': 'red'})
sns.plt.show()
答案 1 :(得分:0)
这是图例项目文档中推荐的方法
g = sns.lmplot(x="total_bill", y="tip", hue="smoker", data=tips,
palette=dict(Yes="g", No="m"))