python - 如何使用“matplotlib.colors import ListedColormap”为 6 个功能制作可视化图形
问题描述
我正在使用支持向量机分类器,并希望可视化我的结果。我有 6 个要绘制的功能,但是我的代码仅针对 2 个功能设置。我似乎无法编辑它的代码来绘制所有 6 个功能。
from matplotlib.colors import ListedColormap
X_set, y_set = X_train, y_train
X1, X2 = np.meshgrid(np.arange(start = X_set[:, 0].min() - 1, stop = X_set[:, 0].max() + 1, step = 0.01),
np.arange(start = X_set[:, 1].min() - 1, stop = X_set[:, 1].max() + 1, step = 0.01))
Z = clf.predict(np.c_[X1.ravel(), X2.ravel()])
Z = Z.reshape(X1.shape)
plt.contourf(X1, X2, Z, alpha = 0.45, cmap = ListedColormap(('red', 'green','blue')))
plt.xlim(X1.min(), X1.max())
plt.ylim(X2.min(), X2.max())
for i, j in enumerate(np.unique(y_set)):
plt.scatter(X_set[y_set == j, 0], X_set[y_set == j, 1],
c = ListedColormap(('red', 'green', 'blue'))(i), label = j)
plt.title('Classification Data Set Name Here')
plt.xlabel('Feature X')
plt.ylabel('Feature Y')
plt.legend()
plt.show()
解决方案
推荐阅读
- mysql - MySQL:JOIN 和 WHERE 有多个匹配项
- reactjs - TypeError:无法读取未定义 Reactjs 的属性“地图”
- python - Spyder ipython 控制台中的交互式绘图
- c++ - Boost Python导入失败,未定义包装类的符号
- python - XML中的python HTTP响应数据
- c++ - 为什么`const int& k = i; ++i; `可能吗?
- dart - 响应不是一种类型,不能并且期望找到';'
- javascript - 如何在反应中设置类属性的值
- java - Hypotenuse程序,直到用户输入2才能弄清楚如何让程序运行
- azure - 无法在 Azure Devops 上运行的 powershell 脚本中访问 Azure Key Vault 机密