Когда я смотрю стиль в формате Pandas, графики выглядят иначе, чем по умолчанию. Кажется, он имитирует ggplot "внешний вид".
То же самое с пакетом seaborn.
Как я могу загрузить этот стиль? (даже если я не использую ноутбук?)
Когда я смотрю стиль в формате Pandas, графики выглядят иначе, чем по умолчанию. Кажется, он имитирует ggplot "внешний вид".
То же самое с пакетом seaborn.
Как я могу загрузить этот стиль? (даже если я не использую ноутбук?)
Обновление: Если у вас есть matplotlib >= 1.4, есть новый style
модуль, который по умолчанию имеет стиль ggplot
. Чтобы активировать это, используйте:
from matplotlib import pyplot as plt
plt.style.use('ggplot')
Это рекомендуется по сравнению с настройками pandas, как описано ниже (и также используется в документах pandas).
Для pandas используйте:
pd.options.display.mpl_style = 'default'
и это даст вам стиль "ggplot-like" для цифр matplotlib (обратите внимание, что имя немного запутывается, поскольку по умолчанию это не включено, и это должно быть фактически добавлено в документы).
Для морского судна, как заметил Пол Х, достаточно import seaborn
Для тем в python-ggplot вы можете использовать их с другими графиками:
from ggplot import theme_gray
theme = theme_gray()
with mpl.rc_context():
mpl.rcParams.update(theme.get_rcParams())
# plotting commands here
for ax in plt.gcf().axes:
theme.post_plot_callback(ax)
Хотя я думаю, что joris answer является лучшим решением, так как вы используете Pandas, следует упомянуть, что Matplotlib может быть настроен на имитацию ggplot путем выпуска команда matplotlib.style.use('ggplot')
.
См. примеры в Галерея Matplotlib.
Если вам нужно увидеть доступные стили:
import matplotlib.pyplot as plt
print(plt.style.available)
Это приведет к печати доступных стилей.
И используйте эту ссылку, чтобы выбрать стиль, который вы предпочитаете
https://tonysyu.github.io/raw_content/matplotlib-style-gallery/gallery.html