Цветовая разметка классов — это визуальный способ показать, к какому классу принадлежит каждый объект при построении графиков.

Идея:

  • каждому классу присваивается свой цвет
  • на scatter-plot или других графиках объекты окрашиваются в соответствии с классом
  • позволяет оценить визуальную разделимость классов

Пример на Wine dataset:

import matplotlib.pyplot as plt
from sklearn.datasets import load_wine
 
data = load_wine()
X = data.data[:, :2]  # первые два признака для 2D-графика
y = data.target
 
plt.scatter(X[:,0], X[:,1], c=y, cmap='viridis')
plt.xlabel(data.feature_names[0])
plt.ylabel(data.feature_names[1])
plt.title("Визуальная разметка классов")
plt.colorbar(label='Класс')
plt.show()

Пояснения:

  • c=y — цвета определяются значениями классов
  • cmap='viridis' — цветовая карта
  • plt.colorbar() показывает соответствие цветов классам

Практическое применение:

  • Быстро оценить разделимость классов
  • Помогает в выборе признаков для анализа
  • Удобно для демонстрации результатов кластеризации или классификации

Коротко:
цветовая разметка классов визуально показывает, к какому классу принадлежит каждый объект, облегчая оценку структуры данных и разделимости классов.