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