更改matplotlib图的大小,同时保留视觉上吸引人的宽高比/元素缩放?

时间:2019-04-16 21:09:16

标签: python matplotlib graphics size scale

我不知道如何最好地描述我在matplotlib中正在处理的问题,但是我敢肯定,我们所有人在某一点或另一点都遇到了这个问题。

下面是我的第一张图像,它是用简单的ax.scatter绘制的:

enter image description here

接下来,我决定缩小图表,因此将figsize设置为 fig, ax = plt.subplots(figsize=(4,3)),我得到以下结果较小(但现在在视觉上不那么吸引人):

enter image description here

字体大小都没有更改以反映较小的图形,最重要的是,图形上的点仍保持相同的精确大小,现在使图形显得拥挤而难看。

是否有一种自动方法可以使matplotlib更好地缩放图形的所有元素,或者可以尝试进行世俗的修复?我尝试了matplotlib.rcParams['font.size'] = new_size,但无济于事,matplotlib.rcParams['figure.dpi'] = new_dpi有所帮助,但没有给予我足够的细粒度控制。

0 个答案:

没有答案