繁体   English   中英

我该如何更改海洋tsplot的大小?

[英]How do I change the size of a seaborn tsplot?

Seaborn的tsplot不像其他一些绘图类型(例如lmplot )那样提供size选项。 我知道这是由于tsplot是轴级函数,而lmplot是例如图级函数。

题:

我真的只想要一个简单的tsplot并像在lmplot那样设置图形的大小。 我怎样才能做到这一点?

我试过的

这可能意味着我必须将FacetGrid (只有一个facet)与tsplot结合tsplot 在线上似乎没有任何直接的示例。

当我做:

sns.tsplot(data = data, time = "index", value = "score", unit = "mode", condition = "mode")

我得到了一个不错的图,条件正确着色,大小错误:

grid = sns.FacetGrid(data, size = 10)
grid.map(sns.tsplot, data = data, time = "index", value = "score", unit = "mode", condition = "mode")

我得到这个:

tsplot只会绘制到当前活动的matplotlib轴上,除非您为ax参数指定一个。 这意味着在matplotlib中控制图形大小的各种方法都适用。 我首选的方法是:

f, ax = plt.subplots(figsize=(10, 4))
sns.tsplot(..., ax=ax)

在这里不一定要指定ax ,但可能是好的形式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM