K屏幕上将Matplotlib与TKAgg或Qt5Agg后端一起

K屏幕上将Matplotlib与TKAgg或Qt5Agg后端一起

本文介绍了在4K屏幕上将Matplotlib与TKAgg或Qt5Agg后端一起使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Ubuntu 16.04 上使用 Matplotlib 2.0 和 Python 3.6 来创建数据图.计算机显示器的分辨率为 4k,分辨率为 3840x2160.绘图数字看起来很小,字体很小:

I'm using Matplotlib 2.0 with Python 3.6 on Ubuntu 16.04 to create plots of data. The computer monitor is 4k resolution at 3840x2160. Plot figures appear really small with tiny font:

我已经尝试过Matplotlib的 TKAgg Qt5Agg 后端,但是图形窗口在我的4K显示器上仍然显得很小.

I have tried the TKAgg and Qt5Agg backends for Matplotlib but the figure window still appears small on my 4K display.

可以将后端配置为缩放图形窗口,以便在高分辨率显示器上更好地查看吗?

Can the backend be configured to scale the figure windows for better viewing on high resolution displays?

推荐答案

你可以告诉 matplotlib 创建一个高 dpi 图形使用

You can tell matplotlib to create a high dpi figure using

plt.figure(dpi=300)

在创建您的情节之前.您可以使用以下方法以更高的 dpi 保存您的绘图:

before creating your plot. You can save your plot in higher dpi using:

plt.savefig("figurename.png", dpi=300)

这篇关于在4K屏幕上将Matplotlib与TKAgg或Qt5Agg后端一起使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 17:24