from plotly.offline import download_plotlyjs, init_notebook_mode, iplot, plot
init_notebook_mode(connected=True)
import plotly.figure_factory as ff
import numpy as np
import pandas as pd
numVectors = 100
mean = np.array([1, 2, 1])
cov = np.array([[4, .8, -.3],
[0.8, 2, .6],
[-.3, .6, 5]])
gen_vec = np.random.multivariate_normal(mean, cov, numVectors)
df = pd.DataFrame(gen_vec, columns=['x_1', 'x_2', 'x_3'])
fig = ff.create_scatterplotmatrix(df, height=800, width=800,
)
iplot(fig)