【发布时间】:2021-10-10 23:24:35
【问题描述】:
我想为这个二进制响应数据使用不同的标记样式。但是,我无法在这里集成一个。我有兴趣为一个班级使用三角形标记,并为另一个班级开始标记。此外,最好使用自定义图例,例如 1 用于多数类,0 用于少数类。我很欣赏你的建议。谢谢!
import numpy as np
import matplotlib.pyplot as plt
from sklearn import svm
from sklearn.datasets import make_blobs
from numpy.random import seed
seed(133)
X, y = make_blobs(n_samples=[1000, 10],centers=[[0.0, 0.0], [2.0, 2.0]],cluster_std= [1.5, 0.5],random_state=0, shuffle=False)
colormap = np.array(['tab:orange', 'tab:blue'])
plt.scatter(X[:, 0], X[:, 1],s=40, c=colormap[y], cmap=plt.cm.Paired, edgecolors='k')
【问题讨论】:
-
现在解决了吗?如果是这样,请考虑接受答案。如果没有,请随时详细说明什么不起作用。
标签: python matplotlib scikit-learn