;
в конце вашей ячейки ноутбука, но , похоже, он не подавляет раздражающий выходной текст, когда я использую Plotnine (но он явно работает для matplotlib и т.д.),Есть идеи?
Дело в вызове метода 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();
<ggplot: (8762473532957)>
в конце вывода. Не следует стандартному соглашению matplotlib просто помещать a;
в конце вашей команды, как вы указали, нужно иметь `.draw (); ' в конце...<ggplot: (8762473532957)>
в конце вывода. Не следует стандартному соглашению matplotlib просто помещать a;
в конце, как вы указали, вам нужно иметь `.draw (); ' в конце ... я клянусь везде, где я видел выходной поток плотнина, у которого нет этого .draw (); команда, и поэтому вы видите, как в ядрах kaggle, где этот вывод текста не подавляется. БЛАГОДАРЮ ВАС.