我尝试从网站https://plot.ly/scikit-learn/plot-kmeans-silhouette-analysis/运行代码.当我运行它时,结果证明matplotlib模块已经不具有光谱属性.我读到inforum的另一个属性已被省略.我该如何更换?我已经尝试过c.get_cmp,cm.nipy_sepctral,plt.cm.spectral.但仍然是一个错误.这就是所有代码:
import plotly.plotly as py
import plotly.graph_objs as go
from plotly import tools
from __future__ import print_function
from sklearn.datasets import make_blobs
from sklearn.cluster import KMeans
from sklearn.metrics import silhouette_samples, silhouette_score
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import numpy as np
print(__doc__)
# This particular setting has one distinct cluster and 3 clusters placed close
# together.
X, y = make_blobs(n_samples=500,
n_features=2,
centers=4,
cluster_std=1,
center_box=(-10.0, 10.0),
shuffle=True,
random_state=1) # For reproducibility
range_n_clusters = [2, 3, 4, 5, 6]
figures = []
for n_clusters in range_n_clusters:
# Create a subplot with 1 row and 2 columns
fig = tools.make_subplots(rows=1, cols=