python - 如何对 seaborn relplot 的轴使用对数刻度?
问题描述
我尝试用对数比例轴绘制一个 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()
然而,结果中的轴没有改变。
我该如何补救?
解决方案
因为sns.relplot
您可以按如下方式设置比例:
g = sns.relplot(...)
g.set(xscale="log")
g.set(yscale="log")
推荐阅读
- javascript - 如何在 Handlebars 模板上下文中传递 JQuery 实例?
- swift - 如何扩展 NSOutlineView 孩子?
- java - Powerpoint幻灯片上的水印
- c# - 比较两个组合框c#的字符串值是一种好习惯吗
- android - 应用程序从一个活动转移到另一个活动时崩溃
- ruby-on-rails - 有没有办法在设计中动态添加 Omniauth 提供者/策略
- java - 应该在哪里进行数据验证?
- macos - 无法卸载 ChromeDriver 2.45
- sql - 创建代理作业
- python - R 中是否有等效(或更快)版本的 numpy.binCount 用于对基于多个 bin 的值求和?