>>> import matplotlib.pyplot as plt
>>> import seaborn as sns; sns.set()
>>> iris = sns.load_dataset("iris")
>>> g = sns.PairGrid(iris)
>>> g = g.map(plt.scatter)
字符串
的数据
如何对齐y标签?
我所尝试的:
for ax in g.axes.flat:
ax.yaxis.labelpad = 20
型
但是,这只会将所有标签移动指定的量,而不是对齐它们。
3条答案
按热度按时间kd3sttzy1#
是的,对齐是可怕的。怎么敢一个软件包,吹嘘使"attractive statistical graphics"失败如此糟糕的对齐标签?!只是开玩笑,我爱我一些海运,至少在如何改善我自己的情节的灵感。
您正在寻找:
字符串
此外,我只会在显示标签的轴上添加标记,但这只是我:
型
0.5
表示居中垂直对齐,-0.2
表示向左轻微偏移(试错法)。x1c 0d1x的数据
pdkcd3nj2#
如果在所有轴
g.axes.flatten()
上迭代对我有效。字符串
k4ymrczo3#
简单的方法:
字符串