Hi @divadlen you can use showupperhalf=False
. Here an aexample:
import plotly.express as px
df = px.data.iris()
fig = px.scatter_matrix(
data_frame=df,
dimensions=["sepal_width", "sepal_length", "petal_width", "petal_length"],
color="species", symbol="species",
title="Scatter matrix of iris data set",
labels={col:col.replace('_', ' ') for col in df.columns}) # remove underscore
fig.update_traces(diagonal_visible=True, showupperhalf=False)
fig.show()