Все цвета и оттенки на английском языке

Все мы знаем, что roses are red, violets are blue, а как насчет цветов василька, фиалки или шафрана? Тема цветов интересная и важная, ведь если вы не знаете оттенков цветов на английском, будет очень трудно поделиться мнением о картинах в галерее, попросить продавца в магазине принести светло-сиреневый свитер и даже увлечься красками летнего заката. Попробуй провести целый день, не называя цветов даже на родном языке, и убедишься, как трудно без них обойтись.

Поэтому в этой статье мы собрали подробную информацию о цветах в английском, ты поймешь разницу между синонимами слова colour, сравнишь системы обозначения цвета в английском и других языках, научишься называть сложные оттенки и использовать идиомы с названиями цветов в английском языке.

 

 

Начнем с самого простого. Как ты пишешь слово «цвет» – colour или color? Слово пришло в английский язык из старофранцузского и сохранило французское написание – colour, хотя произношение изменилось.

Французское слово, в свою очередь, происходит от латинского color. В современном английском языке есть два варианта написания слова: colour и color с одинаковым произношением. Первый вариант традиционно используется в Великобритании, второй – американское упрощение, которое стало очень распространенным.

Слово «цвет» в русском языке часто объединяется с названием самого цвета, мы говорим: «Платье желтого цвета». Название цвета на английском зачастую не сопровождают словом colour: The dress is yellow або a yellow dress.

Чтобы назвать цвет, нам не нужно само слово colour, используем только глагол

to be.

  • The seagull is white. – Чайка белого цвета.
  • The clouds are grey. – Облака серого цвета.

Если нам все же хочется использовать слово colour с названием цвета, мы воспользуемся предлогом in:

  • The car is green in colour. – Машина зеленого цвета.

 

Синонимы к слову colour

У слова colour несколько синонимов в английском языке, которые все же немного отличаются по значению:

  • Tint – оттенок, отлив
  • Hue – оттенок, тон
  • Tone – тон, тональность
  • Shade – оттенок, тень

Все эти слова имеют схожие значения, даже носители языка не всегда знают, какой термин в какой ситуации лучше применить, хотя интуитивно обычно догадываются. Профессионалы говорят, что hue – это наиболее общее слово, начальные оттенки из палитры. Если к этому цвету добавить белый, то получатся разные оттенки – tints. Если сделать цвет темнее с помощью добавления черного, то получатся shades. А добавляя серый цвет, мы получаем различные тональности – tones.

 

Радуга и ее цвета

Наверное, все в детстве запоминали последовательность цветов радуги с помощью короткого стихотворения. Подобные фразы есть и на английском языке: «Richard (red) Of (orange) York (yellow) Gave (green) Battle (blue) In (indigo) Vain (violet)». В переводе это будет звучать так: «Ричард Йоркский дал бой зря». Можно воспользоваться и такой фразой:

«Run Off You Girls, Boys In View!» – «Бегите, девушки, парни идут!».

 

Базовые цвета на английском языке

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

  • часто и регулярно используется;
  • все одинаково понимают слово, обозначающее цвет;
  • одно слово используется для одного цвета.

Базовые (основные) цвета на английском языке:

  • White – белый
  • Black – черный
  • Red – красный
  • Yellow – желтый
  • Orange – оранжевый
  • Green – зеленый
  • Blue – синий
  • Purple – фиолетовый
  • Pink – розовый
  • Brown – коричневый
  • Grey/gray – серый

Мы привыкли использовать голубой цвет, в английском такой цвет можно назвать словом

azure, но оно редко используется в повседневной речи, гораздо чаще мы услышим bright blue (ярко-синий) или light blue (светло-синий).

 

 

Образование оттенков английском языке

Только на примере синего цвета мы увидели, как можно создать оттенки, принцип совсем не сложный: добавляй к основному цвету слова «темно», «светло» и «ярко». Темно-зеленый цвет на английском будет dark green, светло-зеленый – light green, а ярко-зеленый –

bright green.

 

 

Есть несколько правил написания таких цветов.

Если название цвета стоит перед существительным, пишем название цвета через дефис.

  • A light-green lawn.
  • Bright-yellow lemons.

Если название цвета употребляется после существительного и описывает существительное, то дефис не нужен.

  • The jeans are light grey. 
  • The skirt is dark blue.

Если же просто dark, light and green недостаточно, можно воспользоваться синонимами:

  • pale – бледный
  • pastel – пастельный
  • mat – матовый
  • deep – темный, насыщенный
  • dim – тусклый
  • vivid – яркий
  • shocking – очень яркий (обычно со словом pink)
  • virulent – ядовитый (со словом red)
  • moderate – умеренный, спокойный
  • glossy – блестящий
  • delicate – мягкий

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

  • green greenish (зеленоватый)
  • gray grayish (сероватый)
  • yellow yellowish (желтоватый)

 

Слова-оттенки

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

Красный цвет

  • Auburn – красновато-каштановый
  • Burgundy – винный
  • Crimson
    – малиновый
  • Scarlet – алый
  • Ruby – рубиновый

Розовый цвет

  • Magenta – маджента, фуксия
  • Coral – коралловый 
  • Raspberry – малиновый
  • Salmon – розово-оранжевый, лососевый

Оранжевый цвет

  • Copper – медный
  • Flame – пламенно-оранжевый
  • Tangerine
    – мандариновый

Желтый цвет

  • Golden – золотистый
  • Amber – янтарный
  • Sand – песочный
  • Saffron – шафранный
  • Cream – сливочный

Зеленый цвет

  • Emerald – изумрудный
  • Olive – оливковый
  • Lime – лаймовый
  • Mint – мятный

Синий цвет

  • Navy blue – насыщенный темно-синий
  • Sapphire – сапфировый
  • Ultramarine – ультрамариновый

Голубой цвет

  • Turquoise – бирюзовый
  • Azure – голубой
  • Aquamarine – цвет морской волны

Фиолетовый цвет

  • Lilac – сиреневый
  • Purple – фиолетовый
  • Lavender – лавандовый

Белый цвет

  • Ivory – цвет слоновой кости
  • Eggshell – цвет яичной скорлупы
  • Snowy – белоснежный

Серый цвет

  • Silver – серебристый
  • Ashen – пепельный
  • Platinum – платиновый

Коричневый цвет

  • Beige – бежевый
  • Ecru – серовато-бежевый
  • Rust – ржавый
  • Maroon – красно-коричневый
  • Fawn – желтовато-коричневый
  • Khaki – хаки

 

Идиомы и фразеологизмы с использованием цветов

Люди во всем мире используют названия цветов не только в прикладном смысле, но и в переносном – в идиомах и фразеологизмах. Носители английского языка, например, могут использовать такие фразы:

  1. To get the green light 

Meaning: to grant or to receive permission to do something (получить разрешение) 

I submitted that project last week and the boss told me today that I got the green light to start. I’m really excited. 

  1. To be green with envy 

Meaning: to have a desire to have something that somebody else has and wish you would have that (завидовать) 

I was green with envy when I saw John’s new set of golf clubs.

  1. In the red

Meaning: it’s a reference to our bank accounts, so usually when we’re in the red means we have overdrawn a bank account, we have no money (в долгах)

I’m in the red again. It always happens to me in the last few days of the month.

  1. Off colour 

Meaning: feeling a little unwell (плохо себя чувствовать) 

What’s wrong with you today? You look a little off colour. 

  1. Once in a blue moon 

Meaning: something that doesn’t happen so often (раз в сто лет) 

I used to read newspapers a lot but now only get it once in a blue moon.

  1. Green thumb

Meaning: to be skilled at gardening (иметь способности к садоводству) 

My mother has a green thumb- she can make anything grow!

  1. To paint the town red 

Meaning: to go a little bit wild, to have a bit of a party and have a bit of fun (уйти в загул, очень веселиться) 

When quarantine is over, I’ll take you out and we’ll paint the town red.

  1. To be tickled pink 

Meaning: to be very happy, very pleased or to be delighted with something (быть очень довольным, радостным) 

My mother was really tickled pink when she got flowers and chocolates on Mother’s Day.

  1. With flying colours

Meaning: to be really, really successful (с триумфом) 

He passed his exams with flying colours.

  1. A white elephant

Meaning: something that is a waste of time, waste of money, something useless, unwanted or of no great value (пустая трата денег, обременительное имущество)

The new factory was a white elephant project constructed at a massive cost and designed to fail.

  1. Born with a silver spoon in one’s mouth

Meaning: to have opportunities that you did not earn but that you have from the influence of your family (родиться в рубашке / под счастливой звездой, в зажиточной семье) 

He was born with a silver spoon in his mouth – he came from a rich family and doesn’t know anything about working for a living.

  1. True colours

Meaning: if you see someone in their true colours or if they show their true colours, you realize what they are really like (сущность, истинное лицо)

The team showed their true colours by beating the league leaders.

Поділися з друзями

зеленый цвет | IN COLOR BALANCE

зеленый цвет | IN COLOR BALANCE

Цветовая палитра №4539

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

Facebook Twitter Pinterest Share

Цветовая палитра №4531

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

Facebook Twitter Pinterest Share

Цветовая палитра №4408

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

Facebook Twitter Pinterest Share

Цветовая палитра №4355

дизайнерские палитры, зеленый цвет, изумрудный, монохромная зеленая цветовая палитра, монохромная цветовая палитра, оттенки зеленого, оттенки изумрудного, оттенки изумрудного цвета, палитра для весны, палитра для дизайнеров, подбор цвета, салатовый, светло-зеленый, серебристо-зеленый, тёмно-зелёный, холодный зеленый, цветовая палитра для весны.

Facebook Twitter Pinterest Share

Цветовая палитра №4291

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

Facebook Twitter Pinterest Share

Цветовая палитра №4151

бледно-серый цвет, дизайнерские палитры, зеленовато синий цвет, зеленый цвет, коричневый и зеленый, коричневый и мятный, ментоловый, нежные оттенки мятного цвета, оттенки нежного зеленого, персиково-коричневый, серый с оттенком зеленого.

Facebook Twitter Pinterest Share

Цветовая палитра №2802

бледно-розовый, бордовый, винный цвет, винтажные цвета, зеленый цвет, нежно-розовый, оливковый, оттенки болотно-зеленого, оттенки зеленого и розового цвета, оттенки розового, оттенки светло-розового, пепельно-розовый, подбор пастельных тонов, подбор цвета, подбор цветов, розовато-пастельный, светло-оливковый, темно-болотный цвет, цвет вина, цвет оливки, цвет оливок, цвет хаки, цветовое решение для ремонт, ярко розовый.

Facebook Twitter Pinterest Share

Цветовая палитра №2601

«пыльный» зеленый, зелено-коричневые тона, зелено-коричневый, зеленый цвет, оттенки зеленого, оттенки темно-зеленого, подбор цвета в интерьере, подбор цвета для гардероба, серо-зеленый, тёмно-зелёный, цвет ели.

Facebook Twitter Pinterest Share

seaborn.color_palette — документация Seaborn 0.12.2

seaborn.color_palette ( палитра = нет , n_colors = нет , desat = нет , as_cmap = ложь )

Возвращает список цветов или непрерывную палитру, определяющую палитру.

Возможные значения палитры включают:
  • Название морской палитры (глубокая, приглушенная, яркая, пастельная, темная, дальтоник)

  • Имя карты цветов matplotlib

  • «husl» или «hls»

  • ‘ch:<аргументы кубической спирали>’

  • ‘светлый:<цвет>’, ‘темный:<цвет>’, ‘смесь:<цвет>,<цвет>’,

  • Последовательность цветов в любом формате, который matplotlib принимает

Вызов этой функции с палитрой =Нет вернет текущую цветовой цикл matplotlib.

Эту функцию также можно использовать в с заявлением временно установить цветовой цикл для графика или набора графиков.

Дополнительные сведения см. в руководстве.

Параметры:
палитра Нет, строка или последовательность, необязательно

Имя палитры или Нет, чтобы вернуть текущую палитру. Если последовательность, введите цвета используются, но, возможно, зациклены и обесцвечены.

n_colors int, необязательный

Количество цветов в палитре. Если Нет , значение по умолчанию будет зависеть о том, как указана палитра . Именованные палитры по умолчанию содержат 6 цветов, но захват текущей палитры или передача списка цветов не изменять количество цветов, если это не указано. Просить больше цветов, чем существует в палитре, заставит ее циклически повторяться. Игнорируется когда as_cmap имеет значение True.

обесцвечивать плавать, дополнительно

Пропорция для обесцвечивания каждого цвета.

as_cmap bool

Если True, вернуть matplotlib.colors.ListedColormap .

Возвращает:
список кортежей RGB или класс : matplotlib.colors.ListedColormap

См. также

set_palette

Установка цветового цикла по умолчанию для всех графиков.

set_color_codes

Переназначить цветовые коды, например "b" , "g" и т. д. в цвета из одной из палитр Seaborn.

Примеры

Вызов без аргументов возвращает все цвета из текущего значения по умолчанию. цветовой цикл:

 sns.color_palette()
 

На другие варианты категориальной цветовой палитры Seaborn можно ссылаться по имени:

 sns. color_palette("пастель")
 

Возвращает указанное количество равномерно расположенных оттенков в системе «HUSL»:

 sns.color_palette("husl", 9)
 

Вернуть все уникальные цвета в категориальной палитре Color Brewer:

 sns.color_palette("Set2")
 

Вернуть расходящуюся палитру Color Brewer в виде непрерывной палитры:

 sns.color_palette ("Спектральный", as_cmap = True)
 

Вернуть одну из перцептивно однородных палитр, включенных в seaborn, как дискретную палитру:

 sns.color_palette("блик")
 

Вернуть одну из перцептивно однородных палитр, включенных в Seaborn, в виде непрерывной палитры:

 sns.color_palette («блик», as_cmap = True)
 

Вернуть настроенную цветовую палитру cubehelix:

 sns.color_palette("ch:s=.25,rot=-.25", as_cmap=True)
 

Вернуть легкий последовательный градиент:

 sns.color_palette («свет: # 5A9», as_cmap = True)
 

Вернуть перевернутый темный последовательный градиент:

 sns. color_palette («темный: # 5A9_r», as_cmap = True)
 

Вернуть градиент перехода между двумя конечными точками:

 sns.color_palette("смесь:#7AB,#EDA", as_cmap=True)
 

Использовать в качестве контекстного менеджера для изменения качественной цветовой палитры по умолчанию:

 с sns.color_palette("Set3"):
    sns.relplot (x = x, y = y, оттенок = оттенок, s = 500, легенда = ложь, высота = 1,3, аспект = 4)
sns.relplot (x = x, y = y, оттенок = оттенок, s = 500, легенда = ложь, высота = 1,3, аспект = 4)
 

См. базовые значения цвета в виде шестнадцатеричных кодов:

 печать (sns.color_palette ("pastel6"). as_hex())
 
 ['#a1c9f4', '#8de5a1', '#ff9f9b', '#d0bbff', '#ffea3', '#b9f2f0']
 

Цветовые палитры на основе HCL • цветовое пространство

  • Начать
  • Статьи
  • Ссылка
  • Список изменений
  • Контакт

    hcl_palettes. Rmd

    Обзор

    Как указано в предыдущей статье (Цветовые пространства: классы и утилиты S4), пространство HCL особенно полезно для указания отдельных цветов и цветовые палитры, поскольку его три оси соответствуют человеческому зрительному система очень хорошо. Следовательно, 9Пакет цветового пространства 0004 обеспечивает три типа палитр на основе модели HCL:

    • Качественный: Предназначен для кодирования категориальной информации, т. е. там, где нет определенного порядка категорий и каждый цвет должен получить такой же воспринимаемый вес.
    • Последовательный: Предназначен для кодирования порядкового/цифрового информации, т. е. от высокого к низкому (или наоборот).
    • Расходящиеся: Предназначен для кодирования упорядоченной/числовой информации вокруг центрального нейтрального значения, т. е. там, где цвета отличаются от нейтральных к двум крайностям.

    Соответствующие функции: quality_hcl() , sequence_hcl() и diverging_hcl() . Их принципы построения иллюстрируются следующими образцами цветов и объяснено более подробно ниже. Ненасыщенные палитры выявляют ясно, что разница в яркости (светло-темные контрасты) имеет решающее значение для последовательных и расходящихся палитр, в то время как качественные палитры балансируется при одинаковой яркости.

    Подробнее о конструкции таких поддонов см. следующее, в то время как статья о визуализации палитры и Оценка вводит дополнительные инструменты для лучшего понимания свойства цветовых палитр.

    Для облегчения получения хороших наборов цветов параметр HCL комбинации, которые дают полезные палитры, доступны по имени. Эти можно вывести с помощью функции hcl_palettes() :

     hcl_palettes() 
     ## палитры HCL
    ##
    ## Тип: Качественный
    ## Названия: Пастель 1, Темный 2, Темный 3, Набор 2, Набор 3, Теплый, Холодный, Гармонический, Динамический
    ##
    ## Тип: Последовательный (один оттенок)
    ## Названия: Серые, Светло-серые, Синие 2, Синие 3, Фиолетовые 2, Фиолетовые 3, Красные 2,
    ## Красные 3, Зеленые 2, Зеленые 3, Осло
    ##
    ## Тип: Последовательный (многоцветный)
    ## Названия: Пурпурно-синий, Красно-фиолетовый, Красно-синий, Пурпурно-оранжевый, Пурпурно-желтый,
    ## Сине-желтый, Зелено-желтый, Красно-желтый, Жар, Жар 2, Рельеф,
    ## Terrain 2, Viridis, Plasma, Inferno, Rocket, Mako, Dark Mint,
    ## Мятный, BluGrn, Бирюзовый, TealGrn, Emrld, BluYl, ag_GrnYl, Персиковый,
    ## PinkYl, Burg, BurgYl, RedOr, OrYel, Purp, PurpOr, Sunset,
    ## Пурпурный, SunsetDark, ag_Sunset, BrwnYl, YlOrRd, YlOrBr, OrRd,
    ## Апельсины, YlGn, YlGnBu, Красные, RdPu, PuRd, Пурпурные, PuBuGn, PuBu,
    ## Зелень, BuGn, GnBu, BuPu, Blues, Lajolla, Turku, Hawaii, Batlow
    ##
    ## Тип: Расходящийся
    ## Названия: Сине-красный, Сине-красный 2, Сине-красный 3, Красно-зеленый, Пурпурно-зеленый,
    ## Пурпурно-коричневый, Зелено-коричневый, Сине-желтый 2, Сине-желтый 3,
    ## Зелено-оранжевый, Циан-пурпурный, Тропик, Брок, Пробка, Вик, Берлин,
    ## Лиссабон, Тофино 

    Для проверки комбинаций параметров HCL для определенной палитры просто включите имя палитры , где верхний вместо нижнего регистра, пробелы и т.  п. игнорируются при сопоставлении с ярлыком, например: "set2" совпадений "Set 2" :

     hcl_palettes(palette = "set2") 
     ## палитра HCL
    ## Название: Набор 2
    ## Тип: Качественный
    ## Диапазоны параметров:
    ## h2 h3 c1 c2 l1 l2 p1 p2 cmax исправление
    ## 0 NA 60 NA 70 NA NA NA NA TRUE 

    Для вычисления шестнадцатеричных кодов фактических цветов (представляющих sRGB координаты), функции качественный_hcl() , sequence_hcl() и diverging_hcl() , соответственно можно использовать. Либо все параметры могут быть указаны «путем вручную» через параметры HCL, вся палитра может быть указана «путем имя», или спецификация на основе имени может быть изменена несколькими HCL параметры. В случае параметров HCL либо векторный спецификация, такая как h = c(0, 270) или индивидуальная параметры h2 = 0 и h3 = 270 могут быть использовал.

    Первые три из следующих команд приводят к эквивалентному результату. Четвертая команда дает модифицированный набор цветов (светлее из-за яркость 80 вместо 70).

     качественный_hcl(4, h = c(0, 270), c = 60, l = 70) 
     ## [1] "#ED90A4" "#ABB150" "#00C1B2" "#ACA2EC" 
     качественный_hcl( 4, h2 = 0, h3 = 270, c1 = 60, l1 = 70) 
     ## [1] "#ED90A4" "#ABB150" "#00C1B2" "#ACA2EC" 
    quality_hcl(4, палитра = " набор2") 
     ## [1] "#ED90A4" "#ABB150" "#00C1B2" "#ACA2EC" 
     качественный_hcl(4, палитра = "set2", l = 80) 
     ## [1] "#FFACBF" "#C6CD70" "#32DDCD" " #C7BEFF" 

    Качественные палитры

    quality_hcl() различает лежащий в основе категории по последовательности оттенков, сохраняя цветность и яркость константа, чтобы придать каждому цвету в результирующей палитре одинаковый воспринимаемый вес. Таким образом, h должны быть парой оттенков (или эквивалентно h2 и h3 можно использовать) с начальный и конечный оттенок палитры. Тогда эквидистантная последовательность используется между этими оттенками, по умолчанию охватывая полный цветовой круг (т. е. полные 360 градусов). Chroma c (или аналогичный c1 ) и яркость l (или эквивалентно l1 ) являются константами. Наконец, fixup указывает следует ли исправлять цвета с координатами вне диапазона.

    На следующем рисунке показаны доступные именованные палитры. первые пять палитр близки к ColorBrewer.org палитр одноименного (Харроуэр и Брюэр 2003). Они используют разные уровни цветности и яркости и по умолчанию охватывают весь диапазон оттенков. Остальные четыре палитры взяты из Ihaka (2003). Они основаны на той же цветности (50) и яркости (70), но оттенок ограничены разными интервалами.

     hcl_palettes("качественный", plot = TRUE) 

    Когда палитры используются для затенения областей в статистических дисплеях (например, в гистограммах, круговых диаграммах или регионах на картах), более светлые цвета (с умеренной цветностью и высокой яркостью), например «Пастель 1» или «Набор 3» обычно меньше отвлекают. Напротив, при окрашивании точек или линий, часто требуются более яркие цвета (с высокой насыщенностью): белый фон умеренная яркость, как обычно в режимах «Темный 2» или «Темный 3» работает лучше, а на черном/темном фоне яркость должна быть выше, как, например, в «Наборе 2».

    sequence_hcl() кодирует базовые числовые значения с помощью монотонная последовательность увеличения (или уменьшения) яркости. Таким образом аргумент функции l должен предоставить вектор длины 2 с начальной и конечной яркостью (эквивалентно l1 и l2 можно использовать ). Без цветности (т. е. c = 0 ), это просто соответствует палитре оттенков серого, например grey.colors() , см. «Серые» и «Светло-серые» ниже.

    Для добавления цветности простой стратегией будет выбор одного оттенка (через h или h2 ), а затем уменьшите цветность с некоторое значение ( c или c1 ) до нуля (т. е. серый) вместе с увеличением яркости. Это уже очень эффективно для выявление крайностей (темный насыщенный цвет по сравнению со светло-серым), см. "Блюз 2" , "Фиолетовый 2" , "Красные 2" и "Зеленые 2" .

    Для различения цветов в середине можно использовать две стратегии. используется: (а) Оттенок также можно варьировать, указав интервал оттенки в h (или начальный оттенок h2 и конечный оттенок h3 ). Более подробная информация представлена ​​в следующем разделе. (б) Вместо убывающей цветности может быть треугольная траектория цветности. используется от c1 свыше cmax до c2 (эквивалентно заданному как вектор c длины 3). Этот дает цвета с высокой насыщенностью в середине палитры, которые более легко отличить от темных и светлых крайностей. См. «Блюз 3», «Фиолетовые 3», «Красные 3» и «Зеленые 3» ниже.

    Вместо использования линейных траекторий цветности или яркости координаты, некоторые палитры используют силовое преобразование цветности и/или траектория яркости. Либо вектор в степени длина 2 или отдельно p1 (для цветности) и p2 (для яркости) можно указать. Если последний отсутствует, по умолчанию к бывшему.

     hcl_palettes("последовательный (один оттенок)", n = 7, plot = TRUE) 

    Все, кроме последнего, вдохновлены ColorBrewer.org палитры с одинаковым базовым названием (Harrower и Brewer 2003), но ограничивается только одним оттенком. Они есть предназначен для белого/светлого фона. Последняя палитра (Осло) взята из научных цветных карт Crameri (2018) и предназначен для черного/темного фона и, следовательно, порядок обратный начиная со светло-голубого (не светло-серого).

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

    Последовательные палитры (многоцветные)

    Чтобы не только выделить экстремальные цвета в последовательной палитре, но и лучше различать средние цвета, это обычная стратегия использования последовательность оттенков. Таким образом, в основе такой палитры лежит все-таки однотонный последовательность яркости, как указано выше (в сочетании с монотонной или треугольной последовательность цветности). Но вместо того, чтобы использовать один оттенок, интервал оттенки в h (или начальный оттенок h2 и конечный оттенок h3 ).

    sequence_hcl() позволяет сочетать вариации оттенка (х и х2 /х3 соответственно), цветность ( c и c1 / c2 / cmax соответственно), яркость ( l и l1 / l2 , соответственно) и преобразование мощности для цветности и яркости траектории ( мощность и р1 / р2 , соответственно). Это дает широкий спектр последовательных палитр, в том числе многие, которые точно соответствуют другим известным цветовым палитрам. На приведенном ниже графике показаны все названные многоцветные последовательные палитры в 9Цветовое пространство 0004 :

    • «Фиолетово-синий» — «Ландшафт 2» — это различные палитры, созданные во время разработка цветового пространства , например, Zeileis, Hornik, and Murrell (2009) или Stauffer и другие. (2015) и др.
    • от «Viridis» до «Inferno» точно соответствуют палитрам, разработанным Smith и Van der Walt (2015) для matplotlib . и это приобрело популярность в последнее время.
    • от «Dark Mint» до «BrwnYl» точно соответствуют палитре, представленной в КАРТА (КАРТО 2019).
    • от «YlOrRd» до «Blues» близко соответствуют палитрам ColorBrewer.org (Харроуэр и Брюэр, 2003).
    • от «Лахойи» до «Батлоу» точно соответствуют научным цветным картам одноименное имя Крамери (2018) и первые два из них предназначены для черного/темного фона.
     hcl_palettes("последовательный (многоцветный)", n = 7, plot = TRUE) 

    Обратите внимание, что палитры существенно различаются по количеству цветности и яркостные контрасты. Например, многие палитры идут от темного цвета с высокой насыщенностью в нейтральный цвет с низкой насыщенностью (например, «Красные», «Фиолетовый», «Зеленый», «Синий») или даже светло-серый (например, «Фиолетово-синий»). Но в некоторых палитрах также используется относительно высокая насыщенность цвета. палитра (например, viridis и многие CARTO паллет). К подчеркните крайности, как правило, предыдущая стратегия является более подходящей в то время как последний работает лучше, если все значения в последовательности должны получить дополнительный воспринимаемый вес.

    Расходящиеся палитры

    diverging_hcl() кодирует базовые числовые значения с помощью треугольная последовательность яркостей с разными оттенками слева и справа правые «руки» палитры. Таким образом, его можно рассматривать как совокупность две последовательные палитры с некоторыми ограничениями: (а) используется один оттенок для каждого плеча палитры (b) траектория цветности и яркости балансируется между двумя плечами, (c) нейтральное центральное значение равно нулю цветность. Для задания такой палитры вектор двух оттенков ч (или эквивалентно h2 и h3 ), либо один значение цветности c (или c1 ) или вектор из двух значения цветности c (или c1 и cmax ), вектор двух яркостей l (или l1 и l2 ), и параметр(ы) мощности мощность (или p1 и p2 ). Для более гибкого расходящиеся палитры без указанных выше ограничений (и, следовательно, более параметры) см. divergingx_hcl() Представлено палитр ниже.

    График ниже показывает все такие расходящиеся палитры, которые были названы в цветовом пространстве :

    • от «сине-красного» до «голубо-пурпурного» были разработаны для цветовое пространство , начиная с Zeileis, Хорник и Мюррелл (2009), черпая вдохновение из различных другие палитры, в том числе более сбалансированные и упрощенные версии несколько палитр ColorBrewer. org (Harrower и Брюэр 2003).
    • «Тропик» близко соответствует одноименной палитре от КАРТА (КАРТА 2019).
    • «Брок» на «Вик» и «Берлин» на «Тофино» близко совпадают одноименные научные цветные карты Crameri (2018), где первые три предназначен для белого/светлого фона, а остальные три для черный/темный фон.
     hcl_palettes("расходящиеся", n = 7, plot = TRUE) 

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

    Детали конструкции

    Палитры трех разных типов ( качественные , последовательные и расходящиеся ) все построены комбинируя три разных типа траекторий ( константа , линейный , треугольный ) для трех разных координаты (оттенок H , цветность C , яркость L ):

    Качественный Линейный Константа Константа
    Последовательный Постоянная (один оттенок) или
    Линейная (многоцветный)
    Линейный (+ мощность) или
    Треугольный (+ мощность) мощность)
    Линейная (+ мощность)
     
    Расходящиеся Константа (2x) Линейный (+ мощность) или
    Треугольный (+ мощность) мощность)
    Линейная (+ мощность)
     

    Как указывалось вначале в этой статье, яркость, вероятно, самое важное свойство для определения типа палитры. Это постоянно для качественных палитр, монотонных для последовательных палитр (линейных или степенное преобразование) и использует две монотонные траектории (линейную или преобразование мощности), расходящиеся с одним и тем же нейтральным значением.

    Траектории оттенков также довольно интуитивны и просты для три различных типа палитр. Однако траектории цветности вероятно, самый сложный и наименее очевидный из приведенных выше примеров. Следовательно, точные математические уравнения, лежащие в основе цветности траектории задаются следующим образом (т. е. с использованием параметров c1 , c2 , cmax и p1 соответственно). Аналогичные уравнения применяются для других две координаты.

    Траектории являются функциями интенсивности \(i \in [0, 1]\), где \(1\) соответствует полной интенсивности:

    \[ \начать{выравнивать*} \text{Константа: } & c_1 \\[0,2 см] \text{Линейный: } & c_2 — (c_2 — c_1) \cdot i \\[0,2 см] \text{Треугольный: } & \left\{ \begin{массив}{lcl} c_2 — (c_2 — c_\max) \cdot \frac{i}{j} & \text{if} i & \le j \\ c_\max — (c_\max — c_1) \cdot \frac{i — j}{1 — j} & & > й \end{массив} \right. \конец{выравнивание*} \] 9{p_1}\) в приведенных выше уравнениях. Это тогда приводит к кривым преобразования мощности, которые добавляют или удаляют цветность медленнее или быстрее в зависимости от того, является ли параметр мощности \(p_1\) \(< 1\) или \(> 1\).

    Три типа траекторий также изображены ниже. Обратите внимание, что полная интенсивность \(i = 1\) слева и нулевая интенсивность \(i = 0\) находится на справа от каждой панели.

    Параметры бетона на графике выше:

    • Константа: c1 = 80 .
    • Линейная: с1 = 80 , с2 = 10 , p1 = 1 (сплошной) против p1 = 1,6 (пунктир).
    • Треугольный: c1 = 60 , cmax = 80 , c2 = 10 , p1 = 1 (сплошной) против p1 = 1,6 (пунктир).

    Дальнейшее обсуждение этих траекторий и того, как их можно визуализируется и оценивается по заданной цветовой палитре. статья: Визуализация палитры и Оценка.

    Регистрация собственных палитр

    hcl_palettes() уже поставляется с широким набором предопределенные палитры, к которым можно легко добавить настройки. Однако также может быть удобно зарегистрировать пользовательскую палитру, чтобы чтобы впоследствии его можно было повторно использовать с новым выделенным именем. Это поддерживается добавлением аргумента регистра один раз к вызову качественный_hcl() , последовательный_hcl() , или diverging_hcl() :

    qualitative_hcl(3,палитра = "set2", l = 80, регистр = "myset") 

    Новая палитра затем включается в hcl_palettes() :

     hcl_palettes("Qualitative") 
     ## палитры HCL
    ##
    ## Тип: Качественный
    ## Названия: Пастель 1, Темный 2, Темный 3, Набор 2, Набор 3, Теплый, Холодный, Гармонический, Динамический,
    ## myset 

    Палитру можно использовать впоследствии в quality_hcl() , а также цветовые шкалы качественного ggplot2, например,

    quality_hcl(4, палитра = "myset") 
     ## [1] "#FFACBF" "#C6CD70" "#32DDCD" "#C7BEFF" 

    Примечания:

    • Количество цветов в палитре, которые использовались во время регистрация фактически не сохраняется и может быть изменена впоследствии. То же самое верно для аргументов альфа и рев .
    • При регистрации новой палитры с ранее использовавшимся именем старое палитра перезаписывается. Мы рекомендуем не перезаписывать палитры которые предопределены в пакете (хотя это технически возможно).
    • Регистрация палитры сохраняется только для текущего сессия. При перезапуске R и/или пакете цветового пространства перезагружается, доступны только предопределенные палитры из пакета. Таким образом, чтобы сделать палитру постоянно доступной, код регистрации R, например colorspace::qualitative_hcl(3, палитра = "set2", l = 80, регистр = "myset") можно разместить в вашем .Rprofile или аналогичном стартапе скрипты.

    Гибкие расходящиеся паллеты

    Функция divergingx_hcl() обеспечивает более гибкую расходящиеся палитры, просто дважды вызвав sequence_hcl() с заданными наборами параметров оттенка, цветности и яркости. Таким образом, не накладывает никаких ограничений на то, что две «руки» палитры должны быть сбалансированы, а также могут иметь несерый нейтральный цвет (обычно светло-желтого цвета). Следовательно, пути цветности/яркости могут быть довольно неуравновешенным.

    График ниже показывает все такие гибкие расходящиеся палитры, которые имеют был назван в 9Цветовое пространство 0004 :

    • «ArmyRose» — «Tropic» точно соответствуют одноименным палитрам из CARTO (CARTO 2019).
    • «ПуОр» на «Спектр» близко соответствуют одноименным палитрам с ColorBrewer.org (Harrower и Брюэр 2003).
    • «Zissou 1» близко соответствует одноименной палитре от Весандерсон (Рэм и Уикхем 2018).
    • «Cividis» полностью соответствует одноименной палитре от зеленый 9Семейство 0005 (Garnier 2018). Обратите внимание, что несмотря на наличие двух «рук» синего и желтого цветов и центральный цвет с низкой насыщенностью, вероятно, его лучше классифицировать как последовательная палитра из-за монотонного перехода цветности от темного к светлому. (См. Приближение палитр из других Пакеты для более подробной информации.)
    • «Рома» близко соответствует одноименной палитре Crameri (2018).
     divergingx_palettes(n = 7, plot = TRUE) 

    Как правило, более ограниченный diverging_hcl() палитр следует отдать предпочтение, потому что они более сбалансированы. Однако, будучи способен пройти через светло-желтый, поскольку нейтральный цвет теплее расходящегося палитры есть.

    Цветовые палитры HCL (и HSV), соответствующие базовым палитрам R

    Для облегчения переключения с базовых функций палитры R на Палитры на основе HCL выше, цветовое пространство обеспечивает некоторое удобство интерфейсы:

    • Rainbow_hcl() : Удобный интерфейс для quality_hcl() для палитры «радуга» на основе HCL для замените (не)известную радугу() палитры.
    • heat_hcl() : Удобный интерфейс для sequence_hcl() с параметрами по умолчанию, выбранными для генерации более сбалансированные тепловые цвета, чем базовые heat. colors() функция.
    • terrain_hcl() : Удобный интерфейс для sequence_hcl() с параметрами по умолчанию, выбранными для генерации более сбалансированные цвета ландшафта, чем базовые функция terrain.colors() .
    • diverging_hsv() : Расходящиеся палитры, сгенерированные в HSV пробел, а не пространство HCL, как в diverging_hcl() . Это предоставлен в дидактических целях, чтобы противопоставить более сбалансированный HCL палитры с более яркими и несбалансированными палитрами HSV.

    Между тем, base R также использует палитры на основе HCL от цветовое пространство в функцию hcl.colors() в grDevices (Цейлейс и Мюррелл 2019). Это предоставляет все именованные палитры, представленные в цветовое пространство (с теми же именами), но без гибкости изменять или адаптировать существующие палитры.

    Более того, пакет grDevices в базе R получил новый функция палитры. colors() (Zeileis et al. 2019), который обеспечивает различные хорошо зарекомендовавшие себя качественные цветовые палитры, которые не могут быть хорошо аппроксимированы quality_hcl() из-за ярко выраженных изменений яркости и цветность. В то время как качественная палитра с фиксированной яркостью и цветностью является более сбалансированным, определенное количество вариаций этих свойств может быть необходимо, чтобы сделать больше различимых цветов, особенно для зрителей с нарушением цветового зрения.

    Ссылки

    КАРТО. 2019. «CARTOColors — цветовые схемы на основе данных». https://carto.com/carto-colors/.

    Крамери, Фабио. 2018. «Геодинамическая диагностика, Научная Визуализация и StagLab  3.0». Геонаучная модель Разработка 11 (6): 2541–62. https://doi.org/10.5194/gmd-11-2541-2018.

    Гарнье, Саймон. 2018. Viridis : Цветовые карты по умолчанию из Matplotlib . https://CRAN.R-project. org/package=viridis.

    Харроуэр, Марк А. и Синтия А. Брюэр. 2003. « ColorBrewer.org : онлайн-инструмент для выбора цвета Схемы для карт». Картографический журнал 40 (1): 27–37. https://doi.org/10.1179/000870403235002042.

    Ихака, Росс. 2003. «Цвет для презентационной графики». В Материалы 3-го Международного семинара по распределенным Статистические вычисления, Вена, Австрия , под редакцией Курта Хорника, Фридрих Лейш и Ахим Цайлейс. http://www.ci.tuwien.ac.at/Conferences/DSC-2003/Proceedings/.

    Рэм, Картик и Хэдли Уикхэм. 2018. Весандерсон : А Генератор палитры Уэса Андерсона . https://CRAN.R-project.org/package=wesanderson.

    Смит, Натаниэль и Стефан Ван дер Вальт. 2015. «Лучший дефолт Цветовая карта для Matplotlib ». In SciPy 2015 – Научный Вычисления с Python . Остин. https://www.youtube.com/watch?v=xAoljeRJ3lU.

    Штауффер, Рето, Георг Дж. Майр, Маркус Даберниг и Ахим Цайлейс.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *