我使用以下方法创建了一个数字:
import matplotlib.pyplot as plt
%matplotlib inline
fig1 = plt.figure(figsize=(2, 2), dpi=100)
我想提高图的分辨率,所以我将fig1
的dpi从100增加到200.但是,这会将像素尺寸从(200,200)更改为(400,400),是我不想要的东西。如果我让dpi = 200和figsize =(1,1),像素尺寸保持不变(200,200),但图像看起来很有趣。 Please see the output from my Jupyter notebook here
在Jupyter中渲染时,Matplotlib是否有办法增加fig1
的分辨率而不改变其像素尺寸?
(注意:我用于生成上面链接的数字的代码来自this question。)
答案 0 :(得分:0)
特别是在2倍的情况下(例如用于视网膜屏幕),是的,请使用
%config InlineBackend.figure_format ='视网膜'