我想在2d中可视化虹膜数据集,包括所有六种组合(萼片宽度-萼片长度),(花瓣宽度-萼片长度),(萼片长度-花瓣宽度),(花瓣长度-花瓣宽度)(花瓣长度-萼片宽度-花瓣长度),基本上这就是我目前得到的结果:
import matplotlib
matplotlib.rcParams['figure.figsize'] = (9.0, 7.0)
data = load_iris()
pairs = [(i, j) for i in range(4) for j in range(i+1, 4)]
fig, subfigs = pyplot.subplots(2, 3, tight_layout=True)
t1 = time.time()
for (f1, f2), subfig in zip(pairs, subfigs.reshape(-1)):
根据说明,我们必须根据这一对生成2d图,一次列出两个度量值,以f1和f2作为度量值,并创建类指示器和图例()以更好地显示图形。我尝试了不同的散点图,但它们似乎都不起作用
IIUC您的目标是,最好使用函数来绘制数据,迭代可能的特征组合
你可以得到六个这样的图:
相关问题 更多 >
编程相关推荐