Можно ли (навсегда) изменить стиль по умолчанию и размер графиков matplotlib (встроенных в блокнот Jupyer)? - PullRequest
0 голосов
/ 29 апреля 2018

На данный момент. Каждый раз, когда я загружаю Блокнот Jupyter и собираюсь использовать Matplotlib, я буду устанавливать стиль и размер по умолчанию для всех диаграмм, которые будут выводиться в строке.

Например:

import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['figure.figsize'] = [16,8]
plt.style.use('ggplot')

Это приводит к постоянному размеру и стилю для остальной части сессии ноутбука.

Однако есть ли способ сделать эти изменения постоянными, чтобы каждый раз, когда я загружал ноутбук Jupyter, мне не нужно было вводить эти две строки кода:

plt.rcParams['figure.figsize'] = [16,8]
plt.style.use('ggplot')

но график все равно будет по умолчанию соответствовать этим настройкам размера и стиля?

Спасибо!

1 Ответ

0 голосов
/ 02 мая 2018

Вы можете создать собственный стиль, найдя каталог конфигурации matplotlib с помощью

import matplotlib as plt
plt.get_configdir()

должно быть что-то вроде ~/.config/matplotlib, создав каталог stylelib (если он не существует) и добавив туда свой файл пользовательских стилей с именем <name>.mplstyle.

Вы можете импортировать свой стиль с помощью plt.style.use('<name>') (без .mplstyle).

Если вы хотите сделать постоянные изменения, вам нужно найти файл matplotlibrc с помощью plt.matplotlib_fname() и отредактировать значения по умолчанию для каждого свойства, которое вы хотите изменить.

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