- 运行 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/