Решено.
Я установил opacity=1
, и, очевидно, вы не можете сделать это с трехмерными точечными диаграммами, когда устанавливаете свойство line
.
trace = go.Scatter3d(
x=df4['param_max_features'],
y=df4['param_n_estimators'],
z=df4['mean_test_score'],
text=text,
mode='markers',
marker=dict(
size=df4.mean_fit_time * 4,
sizemode='area',
color=df4.mean_test_score,
opacity=0.99,
colorscale='Viridis',
colorbar=dict(title = 'Test score'),
line=dict(color='rgb(140, 140, 170)')
),
)
, если вы установите opacity
на любое число меньше 1, оно будет работать.
Ура!