成对散点图矩阵
Pairwise scatterplot matrix
如何在 Altair 中制作成对散点图矩阵?我知道如何在 matplotlib 中做到这一点,但我在 Altair documentation 或示例中没有看到类似的东西。
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
这可以使用 repeat
运算符;参见 https://altair-viz.github.io/gallery/scatter_matrix.html
如果您想要一种更像 pandas 的方法,pdvega 包可以在一行中创建一个 vega-lite 散点矩阵:https://jakevdp.github.io/pdvega/plotting.html#scatter-matrix
如何在 Altair 中制作成对散点图矩阵?我知道如何在 matplotlib 中做到这一点,但我在 Altair documentation 或示例中没有看到类似的东西。
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')
这可以使用 repeat
运算符;参见 https://altair-viz.github.io/gallery/scatter_matrix.html
如果您想要一种更像 pandas 的方法,pdvega 包可以在一行中创建一个 vega-lite 散点矩阵:https://jakevdp.github.io/pdvega/plotting.html#scatter-matrix