seaborn:如何制作tsplot square

时间:2016-08-22 16:50:33

标签: python matplotlib seaborn

我想创建一个tsplot,其中x和y轴的长度相同。换句话说,图表的纵横比应为1。

这不起作用:

fig, ax = plt.subplots()
fig.set_size_inches(2, 2)
sns.tsplot(data=df, condition=' ', time='time', value='value', unit=' ', ax=ax)

2 个答案:

答案 0 :(得分:4)

您可以通过控制aspect来更改地块的纵横比 REGEX = /.*(?=[x])/ (0..10_000_000).each do |i| begin ss = StringScanner.new("a" * i + "x") ss.scan(REGEX) rescue RegexpError => e p i break end end 对象的参数如下所示:

matplotlib

Image

答案 1 :(得分:0)

更直接一点的是ax.set_box_aspect(1)1