Plotnine:如何在绘制图形时删除 ggplot:(xxx) 类型烦人的文本输出

Tom*_*awk 5 python ggplot2 jupyter-notebook plotnine

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

有任何想法吗 ?

Ste*_*mik 6

重点是在最后用分号调用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();
Run Code Online (Sandbox Code Playgroud)