Я хочу визуализировать набор данных радужной оболочки глаза в 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 в качестве мер и создать индикаторы класса и легенду() для лучшей визуализации. график. Я пробовал разные диаграммы рассеяния, но ни одна из них не работает.
Подробнее здесь:
https://stackoverflow.com/questions/640 ... ns-of-feat