Гистограмма
Комплексная диаграмма для визуализации классифицированных количественных данных с поддержкой вертикального и горизонтального макетов, группирования, пользовательских легенд и динамической фильтрации состояний.
Рефлексные накладки Recharts под капотом. Это означает, что вы создаете свои собственные диаграммы, используя компоненты Recharts, и добавляете токены своей темы и пользовательские компоненты, такие какchart_tooltip, только тогда и там, где вам это нужно.
Примеры
Несколько
Вертикальная гистограмма из нескольких рядов, показывающая параллельное сравнение дискретных наборов данных.
Использованный реквизит: data_key, fill, radius, is_animation_active на bar; data_key, axis_line, tick_size, tick_line, tick на x_axis.
Bar Chart - Multiple
Showing total visitors for the last 6 months
Горизонтальный
Горизонтальная гистограмма идеально подходит для ранжирования категорий или отображения длинных текстовых меток.
Использованный реквизит: layout="vertical" на bar_chart; type_="number", hide=True по x_axis; type_="category", data_key по y_axis.
Bar Chart - Horizontal
Showing total visitors for the last 6 months
Легенда
Составная вертикальная гистограмма со встроенной визуализацией легенды для сравнения нескольких рядов.
Использованный реквизит: stack_id, radius на bar; Контейнер компонентов legend.
Bar Chart - Legend
Showing total visitors for the last 6 months
с маркировкой
Отображает числовые или текстовые метки непосредственно над отдельными столбцами, используя встроенное отслеживание.
Использованный реквизит: label_list внутри контейнера компонента bar; position, offset, fill, font_size на label_list.
Bar Chart - Labeled
Showing total visitors for the last 6 months
Динамический
Демонстрирует динамическую потоковую передачу и фильтрацию данных с использованием интерактивных компонентов раскрывающегося списка и переменных состояния клиентского приложения.
Использованный реквизит: ClientStateVar, динамическая привязка data_key к bar.
Bar Chart - Dynamic
Showing total visitors for the last 6 months
Активен
Выделяет отдельный узел стержня, используя различные атрибуты штриха на основе интерактивного выбора или активных флагов фильтрации данных.
Используемые реквизиты: stroke, stroke_width динамически отображаются на bar.
Bar Chart - Active
Showing total visitors for the last 6 months
Смешанный
Применяет явные уникальные цветовые конфигурации для каждого экземпляра панели, непосредственно анализируемые из свойств, сопоставленных внутри отдельных структур данных.
Используемые реквизиты: fill привязаны непосредственно к ключу словаря данных, а не к статической строке.
Bar Chart - Mixed
Showing total visitors for the last 6 months
Несколько треков
Одновременно отображает несколько наборов данных отслеживания с индивидуальным цветом и интегрирует настраиваемую легенду нижнего колонтитула, выровненную по сетке и реагирующую на несколько устройств.
Использованный реквизит: Тройные треки bar с соответствующими утилитами отслеживания bg-chart-*.
Bar Chart - Multiple
Showing total visitors for the last 6 months
Desktop
Mobile
Tablet
Справочник по API
бар_диаграмма
Основной контейнер-оболочка, обрабатывающий сопоставления координат выравнивания сетки и адаптивные границы для гистограмм.
rx.recharts.bar_chart(
rx.recharts.bar(
data_key="desktop",
),
data=data,
width="100%",
height=250,
)
бар
Определяет отдельные геометрические прямоугольные полосы, сопоставленные с определенной серией.
rx.recharts.bar(
data_key="desktop",
fill="var(--chart-1)",
radius=4,
is_animation_active=False,
)
список_меток
Включает встроенные аннотации, автоматически отображаемые рядом или внутри узлов стержня.
rx.recharts.label_list(
data_key="desktop",
position="top",
offset=10,
fill="var(--foreground)",
font_size=12,
)
ось x
Отрисовывает горизонтальные метаданные базовой линии и текстовые строки категорий.
rx.recharts.x_axis(
data_key="month",
axis_line=False,
tick={"fill": "var(--foreground)", "fontSize": 10},
)
ось_y
Отрисовывает вертикальные оси отслеживания и диапазоны базовых линий.
rx.recharts.y_axis(
data_key="month",
type_="category",
axis_line=False,
)
декартова_сетка
Добавляет направляющие линии выравнивания координат на фон области просмотра диаграммы.
rx.recharts.cartesian_grid(
horizontal=True,
vertical=False,
)
легенда
Добавляет стандартные серии, автоматически идентифицирующие поля отслеживания.
rx.recharts.legend()
подсказка
Вводит богатые интерактивные всплывающие элементы во время событий наведения элемента.
chart_tooltip()