2

如何在 Altair 中制作成对散点图矩阵?我知道如何在 matplotlib 中执行此操作,但在 Altair文档或示例中没有看到类似的内容。

from pandas.plotting import scatter_matrix
df = pd.DataFrame(np.random.randn(1000, 4), columns=['a', 'b', 'c', 'd'])
scatter_matrix(df, alpha=0.2, figsize=(6, 6), diagonal='kde')

在此处输入图像描述 https://pandas.pydata.org/pandas-docs/stable/visualization.html#scatter-matrix-plot

4

1 回答 1

2

这可以使用repeat操作符;见https://altair-viz.github.io/gallery/scatter_matrix.html

如果您想要一种更像熊猫的方法,pdvega 包可以在一行中创建一个 vega-lite 散点矩阵:https ://jakevdp.github.io/pdvega/plotting.html#scatter-matrix

于 2018-07-01T16:51:42.110 回答