На чтение 4 мин. Опубликовано
Плов часто ассоциируется с желтыми рассыпчатыми рисинками. Добиться нужного оттенка не сложно.
Окрасят плов в желаемый желтый цвет:
Недобросовестные продавцы под видом молотого шафрана продают куркуму. Шафран не выгодно молоть из-за дороговизны сырья. В любом случае шафрановый порошок стоил бы не дешевле 1000 долларов за килограмм.
Самый знаменитый желтый плов — иранский откидной.
✍ Ингредиенты:
Приготовление:
Видео-рецепт описанного выше плова
Нюансов у приготовления плова много, вот основные:
Важно, в какой посуде готовится плов. Она должна выдерживать сильный нагрев, хорошо сохранять температуру, в идеале иметь сферическую форму.
Оптимальный вариант — специальный казан для плова из прочного чугуна. В отсутствие такового подойдет любая толстостенная кастрюля с плотно прилегающей крышкой.
Точно так же, как позиция X или Y метки в декартовых координатах может использоваться для представления непрерывных значений (то есть количества или моментов времени) или категорий (то есть меток), можно использовать цвет для представления непрерывных или категориальных данных. Эта страница посвящена использованию цвета для представления непрерывных данных , но Plotly также может представлять категориальные значения цветом.
В этом документе объясняются следующие четыре концепции, связанные с непрерывным цветом:
layout.colorscales
активного шаблона и могут быть явно указаны с помощью аргумента color_continuous_scale
для многих функций Plotly Express или аргумента цветовой шкалы
в различных graph_object
, таких как layout.coloraxis Маркер
или . цветовая шкала
за го. Разброс
трасс или цветовых шкал
за го. Тепловая карта
трасс. Например, [(0, «синий»), (1, «красный»)]
- это простая цветовая шкала, интерполированная между синим и красным через фиолетовый, которая также может быть неявно представлена как
[«синий», «красный» "]
и является одной из встроенных цветовых шкал и поэтому на графике обозначается как " сине-красный "
или .colors.sequential.Синий
. range_color
или color_continous_midpoint
для многих функций Plotly Express или cmin
/ cmid
/ cmax
или zmin
/ zmid
/ zmax
для различных graph_object
, таких как макет .coloraxis.cmin
или marker.cmin
за го. Разброс следов
или cmin
за го. Тепловая карта
следов. Например, если цветовой диапазон [100, 200]
используется с вышеприведенной цветовой шкалой, то любая метка со значением цвета 100 или меньше будет синей, а 200 или более будет красной. Метки со значениями между ними будут разных оттенков фиолетового. layout.coloraxis.colorbar
или в таких местах, как marker.colorbar
на go.Scatter
traces или colorbar
на go.Heatmap
traces. marker.coloraxis
за go. Разброс следов
или coloraxis
за go. Тепловая карта
следов. Атрибуты локальной цветовой оси настраиваются внутри трасс, например marker.showscale
, тогда как атрибуты общих цветовых осей настраиваются в макете, например. layout.coloraxis.showscale
. Большинство функций Plotly Express принимают аргумент color
, который автоматически присваивает значения данных непрерывному цвету , если данные числовые .Если данные содержат строки, цвет будет автоматически считаться дискретным (также известным как категориальный или качественный). Это означает, что числовые строки должны быть проанализированы для использования в непрерывном цвете, и, наоборот, числа, используемые в качестве кодов категорий, должны быть преобразованы в строки.
Например, в наборе данных tips
столбец размера
содержит числа:
Таблицы являются общими элементами в большинстве научных документов, LaTeX предоставляет большой набор инструментов для настройки таблиц, изменения размера, объединения ячеек, изменения цвета ячеек и так далее. В этой статье объясняется, как это сделать.
Ниже представлен простейший рабочий пример таблицы.
\ begin {center} \ begin {tabular} {c c c} ячейка1 и ячейка2 и ячейка3 \\ ячейка4 и ячейка5 и ячейка6 \\ cell7 и cell8 и cell9 \ end {tabular} \ end {center}
Табличная среда
- это метод LaTeX по умолчанию для создания таблиц.Вы должны указать параметр для этой среды, {c c c}
сообщает LaTeX, что будет три столбца и что текст внутри каждого из них должен быть центрирован.
Открыть пример на обороте
Табличная среда более гибкая, вы можете помещать разделительные линии между каждым столбцом.
\ begin {center} \ begin {tabular} {| c | c | c | } \ hline ячейка1 и ячейка2 и ячейка3 \\ ячейка4 и ячейка5 и ячейка6 \\ ячейка7 и ячейка8 и ячейка9 \\ \ hline \ end {tabular} \ end {center}
Уже было сказано, что для ввода таблиц используется табличная среда .Чтобы было более понятно, как это работает, ниже приводится описание каждой команды.
{| c | c | c | }
c
означает, что содержимое столбца будет центрировано, вы также можете использовать r
для выравнивания текста по правому краю и l
для выравнивания по левому краю. \ hline
\ hline
. ячейка1 и ячейка2 и ячейка3 \\
и
является разделителем ячеек, а двойная обратная косая черта \
устанавливает конец этой строки. Ниже вы можете увидеть второй пример.
\ begin {center} \ begin {tabular} {|| c c c c ||} \ hline Col1 & Col2 & Col2 & Col3 \\ [0.5ex] \ hline \ hline 1 и 6 и 87837 и 787 \\ \ hline 2 и 7 и 78 и 5415 \\ \ hline 3 и 545 и 778 и 7507 \\ \ hline 4 и 545 и 18744 и 7560 \\ \ hline 5 и 88 и 788 и 6344 \\ [1ex] \ hline \ end {tabular} \ end {center}
В этом примере показаны двойные вертикальные и горизонтальные линии, которые при правильном использовании помогают сохранить хорошо организованную информацию в таблице.
Открыть пример на обороте
При форматировании таблицы вам может потребоваться фиксированная длина для каждого столбца или для всей таблицы. В примере ниже установлена фиксированная ширина столбца.
\ begin {center} \ begin {tabular} {| м {5em} | м {1см} | м {1см} | } \ hline Ячейка1 фиктивный текст фиктивный текст фиктивный текст & ячейка2 & ячейка3 \\ \ hline cell1 фиктивный текст фиктивный текст фиктивный текст & cell5 & cell6 \\ \ hline ячейка7 и ячейка8 и ячейка9 \\ \ hline \ end {tabular} \ end {center}
Во-первых, чтобы использовать параметры, показанные в примере, вы должны импортировать массив пакета в преамбулу вашего файла LaTeX с помощью следующей команды
В табличной среде параметр
m {5em}
устанавливает длину 5em для первого столбца (1 см для двух других) и центрирует текст в середине ячейки.Варианты выравнивания: м,
для среднего, p,
для верхнего и b
для нижнего. В стандартных таблицах новые строки необходимо вставлять вручную, чтобы таблица не выходила за пределы текстовой области, при использовании этого параметра текст автоматически форматируется, чтобы поместиться внутри каждой ячейки.
Если вам нужно контролировать ширину не каждой ячейки, а всей таблицы, а затем равномерно распределять пространство внутри, используйте пакет tabularx . См. Пример ниже:
\ begin {tabularx} {0.8 \ textwidth} { | > {\ raggedright \ arraybackslash} X | > {\ centering \ arraybackslash} X | > {\ raggedleft \ arraybackslash} X | } \ hline пункт 11 и пункт 12 и пункт 13 \\ \ hline Пункты 21 и 22 и 23 \\ \ hline \ конец {tabularx}
Среда tabularx
похожа на tabular , но более гибкая, она доступна после добавления строки \ usepackage {tabularx}
в преамбулу. Обратите внимание, что оператор открытия среды отличается, в этом примере ширина таблицы установлена на 0.8 ширины текста. Для такой длины вы можете использовать любые блоки LaTeX.
Префикс внутри фигурных скобок | > {\ raggedright \ arraybackslash} X | > {\ centering \ arraybackslash} X | > {\ raggedleft \ arraybackslash} X |
устанавливает выравнивание каждого столбца: первый по слева , второй по по центру и третий по справа .
Открыть пример на обороте
Строки и столбцы можно объединить в большую ячейку.В приведенном ниже примере показан пример команды \ multicolumn
для объединения столбцов.
\ begin {tabular} {| p {3cm} || p {3cm} | p {3cm} | p {3cm} | } \ hline \ multicolumn {4} {| c |} {Список стран} \\ \ hline Название страны или региона и код ISO ALPHA 2 и код ISO ALPHA 3 и цифровой код ISO \\ \ hline Афганистан и AF и AFG и 004 \\ Аландские острова и AX & ALA & 248 \\ Албания & AL & ALB & 008 \\ Алжир & DZ & DZA & 012 \\ Американское Самоа и AS & ASM & 016 \\ Андорра & AD & AND & 020 \\ Ангола & AO & AGO & 024 \\ \ hline \ end {tabular}
Давайте посмотрим на каждую часть команды \ multicolumn {4} {| c |} {Country List} \\
:
{4}
{| c |}
{Список стран}
Для объединения строк необходимо импортировать пакет multirow с
в преамбуле, тогда вы можете использовать команду \ multirow
в своем документе:
\ begin {center} \ begin {tabular} {| c | c | c | c | } \ hline col1 & col2 & col3 \\ \ hline \ multirow {3} {4em} {Несколько строк} & cell2 & cell3 \\ & ячейка5 & ячейка6 \\ & cell8 & cell9 \\ \ hline \ end {tabular} \ end {center}
Команда multirow
принимает три параметра.Первый - это количество строк, которые нужно объединить, в примере - 3. Второй параметр - это ширина столбца, в примере - 4em. Наконец, третий параметр - это содержимое ячейки.
Открыть пример на обороте
Если вам нужно вставить в документ очень длинную таблицу, которая занимает две или более страниц, используйте пакет longtable
. Сначала добавьте к преамбуле строку
Это сделает доступной команду longtable .
\ documentclass {article} \ usepackage [utf8] {inputenc} \ usepackage {longtable} \ begin {document} \ begin {longtable} [c] {| c | c |} \ caption {Длинный заголовок таблицы. \ label {long}} \\ \ hline \ multicolumn {2} {| c |} {Начало таблицы} \\ \ hline Что-то и еще что-то \\ \ hline \ endfirsthead \ hline \ multicolumn {2} {| c |} {Продолжение таблицы \ ref {long}} \\ \ hline Что-то и еще что-то \\ \ hline \ endhead \ hline \ endfoot \ hline \ multicolumn {2} {| c |} {Конец таблицы} \\ \ hline \ hline \ endlastfoot Много строк и вот так \\ Много строк и вот так \\ Много строк и вот так \\ Много строк и вот так \\ Много строк и вот так \\ Много строк и вот так \\ Много строк и вот так \\ Много строк и вот так \\ ... Много строк и вот так \\ \ end {longtable}
Поведение
longtable
похоже на поведение tabular по умолчанию, но генерирует таблицы, которые могут быть разбиты стандартным алгоритмом разбиения страниц LaTeX. Есть четыре элемента для длинных таблиц.
\ endfirsthead
\ торцевая головка
endfirsthead
, будет отображаться вверху таблицы на каждой странице, кроме первой. \ конец стопы
\ endhead
и перед этой командой, будет отображаться в нижней части таблицы на каждой странице, кроме последней. \ endlastfoot
\ endfoot
и до этой команды будут отображаться в нижней части таблицы, но только на последней странице, где отображается таблица.Открыть пример на обороте
Расположить стол легко, если он находится внутри среды float table
.
\ begin {table} [ч!] \ центрирование \ begin {tabular} {|| c c c c ||} \ hline Col1 & Col2 & Col2 & Col3 \\ [0.5ex] \ hline \ hline 1 и 6 и 87837 и 787 \\ 2 и 7 и 78 и 5415 \\ 3 и 545 и 778 и 7507 \\ 4 и 545 и 18744 и 7560 \\ 5 и 88 и 788 и 6344 \\ [1ex] \ hline \ end {tabular} \ end {table}
Параметр ч!
, переданное в объявление окружения таблицы, устанавливает, что эта таблица должна быть помещена здесь и отменяет значения по умолчанию LaTeX.Также могут быть переданы другие параметры позиционирования:
ч
т
б
p
!
H
Дополнительные примеры размещения таблиц см. В статье Размещение изображений и таблиц.
В этом примере есть еще несколько команд:
\ центрирование
\ [1ex]
Открыть пример на обороте
Таблицы могут быть подписаны, помечены и на них можно ссылаться с помощью среды table
.
Таблица \ ref {table: 1} является примером ссылочных элементов \ LaTeX. \ begin {table} [ч!] \ центрирование \ begin {tabular} {|| c c c c ||} \ hline Col1 & Col2 & Col2 & Col3 \\ [0.5ex] \ hline \ hline 1 и 6 и 87837 и 787 \\ 2 и 7 и 78 и 5415 \\ 3 и 545 и 778 и 7507 \\ 4 и 545 и 18744 и 7560 \\ 5 и 88 и 788 и 6344 \\ [1ex] \ hline \ end {tabular} \ caption {Таблица для проверки подписей и ярлыков} \ label {таблица: 1} \ end {table}
В этом примере есть три важные команды:
\ caption {Таблица для проверки подписей и этикеток}
\ label {table: 1}
\ ref {table: 1}
Примечание. Для работы этикеток может потребоваться несколько составлений документа.
Открыть пример на обороте
Создать список таблиц несложно.
\ documentclass {article} \ usepackage [utf8] {inputenc} \ begin {document} \список таблиц ... \ конец {документ}
Заголовок каждой таблицы будет использоваться для создания этого списка. Для языков, поддерживаемых пакетом babel , заголовок «Список таблиц» будет переведен соответствующим образом. См. Статью о поддержке международных языков для получения дополнительной информации.
Открыть пример на обороте
Некоторые элементы таблицы могут быть изменены для получения красивого документа. Ниже вы узнаете, как изменить толщину линии, цвет линии и цвет фона ячеек в таблице.
Читаемость таблицы иногда улучшается за счет увеличения расстояния между столбцами и растяжения строки.
\ documentclass {article} \ usepackage [utf8] {inputenc} \ setlength {\ arrayrulewidth} {1 мм} \ setlength {\ tabcolsep} {18pt} \ Renewcommand {\ arraystretch} {1.5} \ begin {document} \ begin {tabular} {| p {3cm} | p {3cm} | p {3cm} | } \ hline \ multicolumn {3} {| c |} {Список стран} \\ \ hline Название страны или региона и код ISO ALPHA 2 и ISO ALPHA 3 \\ \ hline Афганистан, AF и AFG \\ Аландские острова и AX & ALA \\ Албания и AL & ALB \\ Алжир и DZ & DZA \\ Американское Самоа, AS и ASM \\ Андорра и AD & AND \\ Ангола и АО & АГО \\ \ hline \ end {tabular} \ конец {документ}
Описание команд приведено ниже:
\ setlength {\ arrayrulewidth} {1 мм}
\ setlength {\ tabcolsep} {18pt}
\ refreshcommand {\ arraystretch} {1.5}