使用可视化软件包#
AEN 支持多种用于 Python 和 R 语言的可视化软件包。
对于 Python,默认环境安装了 Matplotlib 和 Bokeh。
对于 R 语言,默认环境安装了 r-ggplot2 和 r-bokeh。
Matplotlib#
Matplotlib 是一个 Python 2D 和 3D 绘图和可视化库,可在各种硬拷贝格式和跨平台交互式环境中生成出版质量的图形。
要在运行默认环境的 Notebook 的输出单元格中显示 Matplotlib 图形,请运行
import matplotlib.pyplot as plt
%matplotlib inline
Notebook 中的任何 Matplotlib 图形都将显示在其输出单元格中。
示例:以下屏幕截图是使用从正态分布中取值绘制的累积分布函数 (CDF) 图

有关更多信息,包括 图库、示例、文档 和 绘图命令列表,请参阅 Matplotlib 网站。
Bokeh#
Bokeh 是一个交互式可视化库,其目标是现代 Web 浏览器,以提供优雅、简洁的新颖图形构建。
要在运行默认环境的 Notebook 的输出单元格中显示 Bokeh 图形,请运行
from bokeh.io import output_notebook, show
output_notebook()
Notebook 中的任何 Bokeh 图形都将显示在其输出单元格中。
以下屏幕截图是使用 autompg
示例数据集绘制的 392 辆汽车的每加仑英里数与马力的散点图

ggplot2#
Ggplot2 是 R 语言的绘图系统,它基于图形语法。Ggplot2 试图只取基础图形和 lattice 图形的优点,而没有缺点。
要将 ggplot2 与 AEN 结合使用
使用 R 内核打开一个新的 Notebook。
使用以下代码加载 ggplot2 库
library(ggplot2)
ggplot2 库已加载并可在 AEN 中使用。
以下屏幕截图是使用 dplyr
库提供的 iris
数据集绘制的萼片宽度与萼片长度的散点图
