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


  • 运行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..*" )

相关内容

  • 没有找到相关文章

最新更新