小编Ang*_*ray的帖子

调整 Seaborn 图的大小

我已经在这里尝试了尽可能多的解决方案,但我对此并不走运。我不确定是不是因为我的一些设置,但我无法重塑我的 Seaborn 计数图。这是我绘制图形的代码:

sns.set_style('whitegrid')
sns.set(font_scale=1.3)
sns.countplot(x=df['QuarterYear'], hue=df['Modifier'])
ax = plt.gca()

for p in ax.patches:
    ax.text(p.get_x() + p.get_width()/2., p.get_height(), '%d' % int(p.get_height()), 
            fontsize=12, color='black', ha='center', va='bottom')

plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.)
Run Code Online (Sandbox Code Playgroud)

我还在同一代码块中编辑图例并标记我的 countplot 列。

我正在使用 Jupyter Notebook %inline。如果有人能解释我所缺少的东西,那就太好了。我已经尝试了许多这些解决方案的变体,但无济于事。

如何更改seaborn图的图形大小?

如何使 seaborn.heatmap 更大(正常大小)?

如何在 Seaborn 中更改 regplot 的绘图大小?

任何帮助,将不胜感激。感谢您的时间!

python matplotlib seaborn

6
推荐指数
1
解决办法
2万
查看次数

Python:将图像和数据框写入同一excel文件

我正在创建一个excel仪表板,我想生成一个excel工作簿,该工作簿在工作表的一半上有一些数据框,而在另一半上有.png文件。我一口气将它们写入同一文件时遇到困难。这是我目前拥有的。似乎当我运行for循环时,它不会让我添加其他工作表。关于如何将图像文件添加到此工作簿的任何建议?我找不到任何关于为什么我无法添加更多工作表的信息,谢谢!

dfs = dict()
dfs['AvgVisitsData'] = avgvisits
dfs['F2FCountsData'] = f2fcounts

writer = pd.ExcelWriter("MyData.xlsx", engine='xlsxwriter')
for name, df in dfs.items():
    df.to_excel(writer, sheet_name=name, index = False)
Run Code Online (Sandbox Code Playgroud)

然后,我想将带有一些图像的几张纸添加到同一张excel工作簿中。这样的事情,但是我没有创建一个全新的工作簿。

workbook = xlsxwriter.Workbook('MyData.xlsx')
worksheet = workbook.add_worksheet('image1')
worksheet.insert_image('A1', 'MemberCollateral.png')
Run Code Online (Sandbox Code Playgroud)

任何人都有解决此问题的提示吗?

python excel pandas

4
推荐指数
1
解决办法
2971
查看次数

标签 统计

python ×2

excel ×1

matplotlib ×1

pandas ×1

seaborn ×1