你如何制作 numpy 数组的 ggplot 图?

How do you make ggplot plots of numpy arrays?

我知道如何将 ggplot 用于数据框,但是有直接从 numpy 数组绘制图表的好方法吗?还是我必须转换?

如果您只想以“ggplot 风格”绘制事物,您可以使用 matplotlib.style 包:

import numpy as np
from matplotlib import pyplot as plt
from matplotlib import style

# use ggplot style sheet
style.use('ggplot')

plt.plot(np.random.randn(10))

当然(正如 cel 指出的那样),对于 matplotlib,您仍然需要确保您的绘图确实遵循图形语法中规定的约定。