我正在使用seaborn factorplot绘制熊猫数据。代码如下:Seaborn - 美学选项
import seaborn
import numpy as np
import pandas as pd
seaborn.set_style("white")
fg = seaborn.factorplot(x='Group', y='val', hue='Mean',
col='Sex', data=data, kind='bar', ci=68, row='Split', x_order=['Group 1', 'Group 2'],
row_order=['Poor','Good'], col_order=['Male', 'Female'], sharex=False, sharey=False,
palette='deep', legend_out=False
)
(fg.set_axis_labels("", "val")
.set_titles("{row_name} - {col_name}")
.set(ylim=(0, 300))
.despine(left=True)
)
下面是一个例子数据框:
groups = ('Group 1', 'Group 2')
sexes = ('Male', 'Female')
means = ('Low', 'High')
split = ('Poor', 'Good')
index = pd.MultiIndex.from_product(
[groups, sexes, means, split],
names=['Group', 'Sex', 'Mean', 'Split']
)
values = np.random.randint(low=20, high=100, size=len(index))
data = pd.DataFrame(data={'val': values}, index=index).reset_index()
我已经看了,看看有什么美学选项seaborn有,有几个是我无法找到参考:
这创建了4个地块的2x2网格。如何调整每个地块之间的间距?现在,一切都太靠近了
如何单独设置单独标签的字体大小?我希望某些轴/分类标签比其他轴线更大
如何完全删除图例标题?
使用2x2的地块网格,是否可以将2个地块放在同一行中放到同一个地块上?即连接x轴,删除右边阴谋的y轴
是否可以将图保存为基于矢量的文件格式?
可以为您提供您的数据帧的一个片段运行一些测试? –