Plotnine: Как убрать раздражающий текст ggplot: (xxx) при выводе графика - PullRequest
0 голосов
/ 29 ноября 2018
  • Запуск jupyter notebook (python)
  • Печать с использованием Python Plotnine библиотека
  • Я черчу и ниже выводимый рисунок раздражает "ggplot2: (число)"output
  • Обычно вы бы помещали ; в конец ячейки вашего ноутбука, но не , кажется, подавляет раздражающий выводимый текст, когда я использую Plotnine (но это делаеточевидно, работа для matplotlib и т. д.)

Есть идеи?

1 Ответ

0 голосов
/ 30 ноября 2018

Суть в том, чтобы вызвать метод draw () с точкой с запятой в конце.

Полностью рабочий пример:

import pandas
from plotnine import *
from random import randint

# 100 random numbers
random_numbers = [randint(1, 100) for p in range(0, 100)]

# Create DataFrame
df = pd.DataFrame({'number': random_numbers})

# Draw plot
(
    ggplot(df, aes(x='number')) + 
    geom_histogram(bins=20, na_rm=True) +
    ggtitle('Histogram of random numbers') +
    theme_light()
).draw();
...