Короткие черты — Tick

Примитив tick показывает каждую точку данных короткой линией. Это удобно для отображения распределения значений поля.

Свойства коротких черт

Определение tick поддерживает любые стандартные свойства и следующие специальные свойства:

Нажмите, чтобы показать таблицу
СвойствоТипОписание
cornerRadiusanyOf(number, ExprRef)

Радиус скругления углов прямоугольников или дуг в пикселях. По умолчанию: 0.

orientOrientation

Ориентация диаграмм bar без накопления, tick, area и line: horizontal, используемая по умолчанию, либо vertical. Для bar, rule и tick определяет, к x или y применяется размер. Для area задаёт orient результата Vega. Для line и trail определяет порядок сортировки точек, если config.sortLineBy не задан. При накоплении ориентация определяется самим накоплением, и явно заданное значение игнорируется.

Примеры

Точечная диаграмма

Следующая диаграмма использует tick для показа распределения осадков в Сиэтле:

import altair as alt
from altair.datasets import data

source = data.seattle_weather()

alt.Chart(source).mark_tick().encode(
    x="precipitation:Q"
)

Полосовая диаграмма

Добавление поля y создаёт полосовую диаграмму распределения мощности автомобилей по числу цилиндров:

import altair as alt
from altair.datasets import data

source = data.cars()

alt.Chart(source).mark_tick().encode(
    x="Horsepower:Q",
    y="Cylinders:O",
)

Настройка длины и толщины черт

import altair as alt
from altair.datasets import data

source = data.seattle_weather()

alt.Chart(source).mark_tick().encode(
    x="precipitation:Q"
).configure_tick(
    thickness=2,
    bandSize=10,
)