小编Jos*_*irk的帖子

Plt.show显示完整的图形,但savefig正在裁剪图像

我的代码成功地将图像保存到文件中,但它正在从右侧裁剪重要的细节.当出现问题时,存在修复此问题的答案plt.show,但是savefig在此示例中是错误生成图形的命令.怎么解决这个问题?

我的代码的相关示例:

import glob
import os
for file in glob.glob("*.oax"):
    try:
        spc_file = open(file, 'r').read()
        newName = file[6:8] + '-' + file[4:6] + '-' + file[0:4] + ' ' + file[8:12] +  ' UTC (Observed) - No Sea Breeze Day'
        plt.title(newName, fontsize=12, loc='left')
        plt.savefig('X:/' + newName + '.png')        
        plt.show()
    except Exception:
        pass
Run Code Online (Sandbox Code Playgroud)

图像(顶部plt.show和底部是由savefig以下文件生成的文件:

用plt.show显示时的图像 保存到文件时的图像


python matplotlib

53
推荐指数
2
解决办法
3万
查看次数

在 Excel 中创建几年每月事件发生的条形图

我在 Excel 电子表格中有一长串日期(大约 2000 个),我想看看其中有多少日期位于特定年份(如果可能的话,还可以大致了解一年中的哪一部分)。我知道如何在 Excel 中制作基本图表,但我不确定如何制作使用日期的条形图。有什么建议么?

显然,我可以按日、月和年拆分事件,然后使用 count 来计算每年的数量,但这不会在最终图表中显示该事件在一年内的位置。

20/03/2000
2/04/2000
3/04/2000
26/05/2000
7/06/2000
20/06/2000
22/06/2000
10/07/2000
12/07/2000
22/07/2000
2/08/2000
8/08/2000
11/08/2000
14/08/2000
15/08/2000
12/09/2000
15/09/2000
20/09/2000
25/09/2000
2/10/2000
22/10/2000
24/10/2000
25/10/2000
27/10/2000
1/11/2000
10/11/2000
13/11/2000
16/11/2000
18/11/2000
20/11/2000
25/11/2000
27/11/2000
3/12/2000
6/12/2000
20/12/2000
21/12/2000
22/12/2000
4/01/2001
7/01/2001
11/01/2001
24/01/2001
25/01/2001
2/02/2001
4/02/2001
9/02/2001
12/02/2001
13/02/2001
20/02/2001
21/02/2001
2/03/2001
11/04/2001
19/04/2001
20/04/2001
21/04/2001
24/04/2001
27/04/2001
28/04/2001
2/05/2001
3/05/2001
5/05/2001
12/05/2001
13/06/2001
20/06/2001
25/06/2001
3/07/2001
5/07/2001
18/07/2001
20/07/2001
21/07/2001
22/07/2001 …
Run Code Online (Sandbox Code Playgroud)

excel date graph

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

标签 统计

date ×1

excel ×1

graph ×1

matplotlib ×1

python ×1