elastic / elastic-charts
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
packages/charts/src/components/chart_container.tsx
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 10 (10%) 9 (11%) 2025-05-07
packages/charts/src/state/reducers/interactions.ts
packages/charts/src/state/actions/mouse.ts
1 12 (8%) 6 (16%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/state/reducers/interactions.ts
1 3 (33%) 12 (8%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/state/reducers/interactions.ts
1 3 (33%) 12 (8%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/state/selectors/get_key_pressed.ts
1 3 (33%) 1 (100%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/state/pointer_states.ts
1 3 (33%) 3 (33%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 3 (33%) 17 (5%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/components/chart_container.tsx
1 1 (100%) 10 (10%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 3 (33%) 9 (11%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
1 1 (100%) 9 (11%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 3 (33%) 11 (9%) 2025-05-07
packages/charts/src/state/selectors/get_key_pressed.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 1 (100%) 17 (5%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 1 (100%) 11 (9%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
1 3 (33%) 9 (11%) 2025-05-07
packages/charts/src/state/actions/mouse.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 6 (16%) 9 (11%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 3 (33%) 9 (11%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/state/utils.ts
1 1 (100%) 8 (12%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/state/pointer_states.ts
1 3 (33%) 3 (33%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/state/pointer_states.ts
1 1 (100%) 3 (33%) 2025-05-07
packages/charts/src/state/pointer_states.ts
packages/charts/src/components/chart_container.tsx
1 3 (33%) 10 (10%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/state/reducers/interactions.ts
1 1 (100%) 12 (8%) 2025-05-07
packages/charts/src/state/reducers/interactions.ts
packages/charts/src/components/chart_container.tsx
1 12 (8%) 10 (10%) 2025-05-07
packages/charts/src/state/reducers/interactions.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 12 (8%) 17 (5%) 2025-05-07
packages/charts/src/state/selectors/get_key_pressed.ts
packages/charts/src/components/chart_container.tsx
1 1 (100%) 10 (10%) 2025-05-07
packages/charts/src/state/selectors/get_key_pressed.ts
packages/charts/src/state/actions/mouse.ts
1 1 (100%) 6 (16%) 2025-05-07
packages/charts/src/state/utils.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
1 8 (12%) 9 (11%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/state/actions/mouse.ts
1 1 (100%) 6 (16%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/state/actions/mouse.ts
1 3 (33%) 6 (16%) 2025-05-07
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 17 (5%) 9 (11%) 2025-05-07
packages/charts/src/state/utils.ts
packages/charts/src/state/pointer_states.ts
1 8 (12%) 3 (33%) 2025-05-07
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 9 (11%) 11 (9%) 2025-05-07
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 9 (11%) 17 (5%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/state/selectors/get_key_pressed.ts
1 3 (33%) 1 (100%) 2025-05-07
packages/charts/src/state/utils/get_initial_pointer_state.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 3 (33%) 17 (5%) 2025-05-07
packages/charts/src/state/reducers/interactions.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 12 (8%) 11 (9%) 2025-05-07
packages/charts/src/utils/keys.ts
packages/charts/src/state/utils/get_initial_pointer_state.ts
1 1 (100%) 3 (33%) 2025-05-07
packages/charts/src/state/pointer_states.ts
packages/charts/src/state/actions/mouse.ts
1 3 (33%) 6 (16%) 2025-05-07
packages/charts/src/state/reducers/interactions.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
1 12 (8%) 9 (11%) 2025-05-07
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 9 (11%) 9 (11%) 2025-05-07
packages/charts/src/state/selectors/get_key_pressed.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 1 (100%) 9 (11%) 2025-05-07
packages/charts/src/utils/point.ts
packages/charts/src/components/chart_container.tsx
1 3 (33%) 10 (10%) 2025-05-07
packages/charts/src/state/utils.ts
packages/charts/src/components/chart_container.tsx
1 8 (12%) 10 (10%) 2025-05-07
packages/charts/src/state/pointer_states.ts
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 3 (33%) 17 (5%) 2025-05-07
packages/charts/src/components/chart_container.tsx
packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts
1 10 (10%) 9 (11%) 2025-05-07
packages/charts/src/components/chart_container.tsx
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 10 (10%) 11 (9%) 2025-05-07
packages/charts/src/state/reducers/interactions.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts
1 12 (8%) 9 (11%) 2025-05-07
packages/charts/src/state/pointer_states.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 3 (33%) 11 (9%) 2025-05-07
packages/charts/src/state/utils.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 8 (12%) 11 (9%) 2025-05-07
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts
1 17 (5%) 11 (9%) 2025-05-07
packages/charts/src/components/chart_container.tsx
packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts
1 10 (10%) 17 (5%) 2025-05-07
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [packages/charts/src/components/chart_container.tsx] [packages/charts/src/components/chart_container.tsx] [packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] [packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] [packages/charts/src/components/chart_container.tsx]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] [packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] [packages/charts/src/components/chart_container.tsx]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] [packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] [packages/charts/src/components/chart_container.tsx]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] 1 [packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] [packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] [packages/charts/src/components/chart_container.tsx]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/reducers/interactions.ts] [packages/charts/src/state/reducers/interactions.ts] [packages/charts/src/state/reducers/interactions.ts]--[packages/charts/src/components/chart_container.tsx] 1 [packages/charts/src/state/reducers/interactions.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/state/actions/mouse.ts] [packages/charts/src/state/actions/mouse.ts] [packages/charts/src/state/reducers/interactions.ts]--[packages/charts/src/state/actions/mouse.ts] 1 [packages/charts/src/state/reducers/interactions.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/reducers/interactions.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] 1 [packages/charts/src/state/reducers/interactions.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/actions/mouse.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/utils/point.ts] [packages/charts/src/utils/point.ts] [packages/charts/src/utils/point.ts]--[packages/charts/src/components/chart_container.tsx] 1 [packages/charts/src/utils/point.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/utils/point.ts]--[packages/charts/src/state/reducers/interactions.ts] 1 [packages/charts/src/utils/point.ts]--[packages/charts/src/state/actions/mouse.ts] 1 [packages/charts/src/state/selectors/get_key_pressed.ts] [packages/charts/src/state/selectors/get_key_pressed.ts] [packages/charts/src/utils/point.ts]--[packages/charts/src/state/selectors/get_key_pressed.ts] 1 [packages/charts/src/state/pointer_states.ts] [packages/charts/src/state/pointer_states.ts] [packages/charts/src/utils/point.ts]--[packages/charts/src/state/pointer_states.ts] 1 [packages/charts/src/utils/point.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts] [packages/charts/src/state/utils/get_initial_pointer_state.ts] [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/state/reducers/interactions.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/state/selectors/get_key_pressed.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/state/pointer_states.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] 1 [packages/charts/src/state/utils/get_initial_pointer_state.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/selectors/get_key_pressed.ts]--[packages/charts/src/components/chart_container.tsx] 1 [packages/charts/src/state/selectors/get_key_pressed.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/state/selectors/get_key_pressed.ts]--[packages/charts/src/state/actions/mouse.ts] 1 [packages/charts/src/state/selectors/get_key_pressed.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/pointer_states.ts]--[packages/charts/src/components/chart_container.tsx] 1 [packages/charts/src/state/pointer_states.ts]--[packages/charts/src/state/actions/mouse.ts] 1 [packages/charts/src/state/pointer_states.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/pointer_states.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/utils/keys.ts] [packages/charts/src/utils/keys.ts] [packages/charts/src/utils/keys.ts]--[packages/charts/src/components/chart_container.tsx] 1 [packages/charts/src/utils/keys.ts]--[packages/charts/src/state/reducers/interactions.ts] 1 [packages/charts/src/utils/keys.ts]--[packages/charts/src/state/actions/mouse.ts] 1 [packages/charts/src/utils/keys.ts]--[packages/charts/src/state/utils/get_initial_pointer_state.ts] 1 [packages/charts/src/utils/keys.ts]--[packages/charts/src/state/pointer_states.ts] 1 [packages/charts/src/utils/keys.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] 1 [packages/charts/src/utils/keys.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/utils.ts] [packages/charts/src/state/utils.ts] [packages/charts/src/utils/keys.ts]--[packages/charts/src/state/utils.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_element_click_caller.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1 [packages/charts/src/state/utils.ts]--[packages/charts/src/components/chart_container.tsx] 1 [packages/charts/src/state/utils.ts]--[packages/charts/src/state/pointer_states.ts] 1 [packages/charts/src/state/utils.ts]--[packages/charts/src/chart_types/xy_chart/state/selectors/on_click_caller.ts] 1 [packages/charts/src/state/utils.ts]--[packages/charts/src/chart_types/heatmap/state/selectors/on_brush_end_caller.ts] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.