Laf*_*tte 2 python matplotlib seaborn
我尝试使用对数缩放轴绘制 relplot。利用以前的答案,我尝试过:
import matplotlib.pyplot as plt
import seaborn as sns
f, ax = plt.subplots(figsize=(7, 7))
ax.set(xscale="log", yscale="log")
tips = sns.load_dataset("tips")
sns.relplot(x="total_bill", y="tip", hue='smoker', data=tips)
plt.show()
Run Code Online (Sandbox Code Playgroud)
然而,结果中的轴没有改变。
我该如何补救?
因为sns.relplot
您可以按如下方式设置比例:
g = sns.relplot(...)
g.set(xscale="log")
g.set(yscale="log")
Run Code Online (Sandbox Code Playgroud)
你可以使用并且不要忘记在你的情节中scatterplot
提及你的axes
import matplotlib.pyplot as plt
import seaborn as sns
f, ax = plt.subplots(figsize=(7, 7))
tips = sns.load_dataset("tips")
ax.set(xscale="log", yscale="log")
sns.scatterplot(x="total_bill", y="tip", hue='smoker', data=tips,ax=ax)
plt.show()
Run Code Online (Sandbox Code Playgroud)
编辑-relplot
是图形级函数,不接受ax= paramter
归档时间: |
|
查看次数: |
774 次 |
最近记录: |