[МУЗЫКА] [МУЗЫКА] Итак, в этом видео мы поговорим про эстетики. Это тот раздел описаний рисунка в системе ggplot, в котором мы описываем, какие данные и в виде чего мы изображаем. На нашем простейшем графике приведена лишь информация о весе матери, которая отложена по оси X, и весе ребенка. Вот это вес матери, это вес ребенка. Но в том датасете, который мы имеем, есть еще некоторые данные, которые можно визуализировать. Мы с вами отразили вес матери и вес ребенка с помощью эстетик x и эстетик, эстетики y. Однако в датасете присутствует еще и другая информация. Там есть статус матери в отношении курения, — курящая или некурящая — раса матери, количество посещений врача и тому подобное. Эти данные можно тоже как-то изобразить на графике. Соответственно, для этого как раз и требуются эстетики. Давайте мы остановимся и подготовим данные для более наглядной визуализации. Для этого мы переименуем градации, которые записаны в переменной smoke, и сделаем так, чтобы эти градации вместо единицы и нуля были записаны более человеческим языком. Для этого с помощью функции factor мы переименуем содержимое переменной smoke, где укажем, что levels 1 и 0 теперь будут обозначаться метками Smoker и Non-smoker. Теперь в тех случаях, когда мы имеем дело с единицей в переменной smoke, это будет соответствовать курящей матери, Smoker, а там, где будет ноль, мы будем иметь дело с некурящей матерью, Non-smoker. Аналогично мы можем задать и расы, которые кодируются в датасете как 1, 2 и 3. И мы с помощью функции factor можем заменить, присвоить этим градациям значения White, Black and Other. И теперь давайте попробуем двинуться вперед и изобразить эти данные с помощью разных эстетик. Давайте для начала введем эстетику colour. Для этого мы в базовом слове укажем, что с помощью цветовых градаций мы будем указывать статус матери относительно курения. Соответственно, здесь мы напишем, что цветовыми градациями будут отражаться значения, приведенные в переменной smoke. И здесь очень важно отметить, что теперь вся информация о цвете точек должна быть сосредоточена в функции aes, которая описывает эстетики. Если мы возьмем и напишем вот сюда, после указания эстетик через запятую, мы укажем слово colour и укажем имя цвета, то тогда эстетика colour перестанет работать. То есть данные, приведенные в переменной smoke, перестанут отражаться в виде цветовых градаций. Ну а дальше мы оставляем в функции geom_point все то, что у нас было. У нас будет размер точек, равный 2, shape будет отражаться треугольничками, которым соответствует 17-й номер. И таким образом мы, активировав этот код, мы видим, что теперь те женщины, которые относятся к группе Smoker, они будут отображаться красными треугольниками, а те женщины, которые относятся к Non-smoker, будут отображаться такими треугольничками другого цвета. Итак, это эстетика colour. Давайте попробуем визуализировать то же самое с помощью эстетики shape. Эта эстетика будет отражать данные, представленные в переменной smoke, но не с помощью цвета, а с помощью двух разных форм значков. При этом опять же важно помнить, что вся информация о форме точек в данном случае должна быть сосредоточена в функции aes, описывающей эстетики. Иногда важно привести на графике информацию о какой-то непрерывной величине. Например, в данном датасете есть такая величина, которая отражает количество посещений врача во время беременности. Это переменная ftv. И мы можем изобразить эту, эти данные следующим образом Опять же с помощью функции aes мы указываем, что по оси X пойдет переменная lwt, по оси Y — переменная bwt, цветом мы будем изображать информацию, закодированную в переменной smoke. Соответственно, в нашей легенде это будут цветовые градации, которые приведены здесь. А вот размером точек мы будем отражать количество посещений врача. И мы видим, что после того, как такой код будет активирован, появится дополнительный элемент легенды, в котором будет указано, какой размер точки чему соответствует. И мы видим, что разные точки имеют разный размер. То есть эта женщина посещала часто врача, а эта женщина — редко. Обратите внимание, что здесь нам пришлось написать еще дополнительный код в функции guides, который позволяет регулировать легенду. Посмотрите: мы указали, что в этой легенде у нас будет переменная size, которая вот здесь расположена. Все ее градации будут расположены в четыре колонки. Если бы мы не указали этих параметров, то тогда все эти градации размеров были бы указаны в виде вертикально расположенных значков, что в данном случае было бы неудобно. Поэтому мы отрегулировали расположение значков, входящих в легенду. [БЕЗ_ЗВУКА]