6
  • 运行 jupyter 笔记本(python)
  • 使用 Python Plotnine库绘图
  • 我绘制并在输出图形下方是烦人的“ggplot2:(数字)”输出
  • 通常你会;在你的笔记本单元格的末尾放一个,但是当我使用 Plotnine 时它​​似乎并没有抑制烦人的输出文本(但它显然适用于 matplotlib 等)

有任何想法吗 ?

4

1 回答 1

8

The point is in calling draw() method with semicolon at the end.

Fully working example:

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();
于 2018-11-30T19:42:59.947 回答