- 运行jupyter笔记本(python(
- 使用Python Plotnine库进行绘图
- 我的绘图和下面的输出图形是恼人的"ggplot2:(数字("输出
- 通常情况下,你会在笔记本单元格的末尾放一个
;
,但当我使用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();
draw();
方法对我不起作用。
然而,它成功了:
warnings.filterwarnings( "ignore", module = "plotnine..*" )