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

标签 python ggplot2 jupyter-notebook plotnine

  • 运行 jupyter notebook(python)
  • 使用 Python Plotnine 库绘图
  • 我在输出图形下方绘制了令人讨厌的“ggplot2: (number)”输出
  • 通常您会在笔记本单元格的末尾放置一个 ;,但它不会似乎在我使用 Plotnine 时抑制恼人的输出文本(但它显然适用于 matplotlib 等)

有什么想法吗?

最佳答案

重点是在调用 draw() 方法时用 semicolon 结尾。

完整的工作示例:

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();

关于python - Plotnine:如何在绘制图形时删除 ggplot:(xxx) 类型烦人的文本输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53543276/

相关文章:

r - 如何在堆积条形图中的两个水平条之间插入文本

带逗号但没有小数的 R 标签

amazon-web-services - 如何将 boto3 安装到 EMR 集群上以与 Jupyter Notebook 一起使用

python - 如何配置 JupyterHub 以显示与 Jupyter 相同的笔记本类型?

python - secondary_y=True 改变 pandas 中的 x 轴

python - 如何使用 tweepy 在 Twitter 上获取关注者数量

python - 霍夫曼编码树遍历

python - 异步子进程 Popen python 3.5

python - Airflow 中是否有运算符可以根据 BigQuery 中的查询创建表?

r - 在 gWidgetsRGtk2 中使用 ggplot2