Короткие черты — Tick
Примитив tick показывает каждую точку данных короткой линией. Это удобно для отображения распределения значений поля.
Свойства коротких черт
Определение tick поддерживает любые стандартные свойства и следующие специальные свойства:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
cornerRadius | anyOf(number, ExprRef) | Радиус скругления углов прямоугольников или дуг в пикселях. По умолчанию: |
orient | Orientation | Ориентация диаграмм bar без накопления, tick, area и line: horizontal, используемая по умолчанию, либо vertical. Для bar, rule и tick определяет, к x или y применяется размер. Для area задаёт orient результата Vega. Для line и trail определяет порядок сортировки точек, если |
Примеры
Точечная диаграмма
Следующая диаграмма использует 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,
)