Увеличьте разрешение рисунка, сохранив размеры в Python matplotlib - PullRequest
0 голосов
/ 13 июня 2018

Я создал фигуру, используя следующий метод:

import matplotlib.pyplot as plt
%matplotlib inline
fig1 = plt.figure(figsize=(2, 2), dpi=100)

Я хочу увеличить разрешение фигуры, поэтому я увеличил dpi с fig1 со 100 до 200. Однако это изменилосьразмеры в пикселях от (200, 200) до (400, 400), чего я не хочу.Если я позволю dpi = 200 и figsize = (1, 1), размеры в пикселях останутся (200, 200), но изображение выглядит забавно. Пожалуйста, посмотрите вывод из моего блокнота Jupyter здесь .

Есть ли способ в Matplotlib увеличить разрешение fig1 без изменения его размера в пикселях при визуализации вJupyter?

(Примечание: код, который я использовал для создания цифр, связанных с выше, пришел от этого вопроса .)

1 Ответ

0 голосов
/ 11 января 2019

В частности, в случае 2x (например, для экранов сетчатки), да, используйте

% config InlineBackend.figure_format = 'retina'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...