← Back to narratives
Bar
FROM PAPER TO PRACTICE  ·  GRIAL / IEEE VIS 2026  ·  Generated 2026-03-11  ·  JSON-LD ↗

In its academic origin, the bar chart serves as a primary benchmark for visualization literacy, designed to test an analyst's ability to extract precise values and compare categories across visual channels. Researchers use these forms to evaluate whether viewers can interpret data based solely on visual evidence, such as bar length and position, without being swayed by outside knowledge. However, in practical data science workflows, the bar chart is often reduced to a static reporting tool. Practitioners typically use it for "one-and-done" performance summaries or simple frequency counts, treating the chart as a final output rather than an exploratory interface. This transition creates a significant "visualization cliff" where the nuanced design elements seen in research—such as interactive brushing, density-aware layouts, and linked filtering—are almost entirely lost. In the real world, the bar chart is stripped of its ability to support query-driven exploration, becoming a flat image that cannot be queried or refined. To preserve the chart's original analytical depth, practitioners should reintegrate interactivity, even if only through basic tooltips or dynamic filtering. Furthermore, avoid default alphabetical sorting; instead, rank bars by value to prioritize the most important comparisons, ensuring the chart remains a tool for discovery rather than just a passive summary.

Drift severity breakdown

Frequency over time (academic)

Academic vs repository distribution

Per-year publication trend

Top libraries in matching notebooks

Show me the 10 most common keywords for bar charts.

Show me the 10 most common keywords for bar charts.

Drift Evidence — 50 annotations

ENCODING41 major · 9 minor
MAJOR (41)
Constant density displays using diversity sampling
The academic design uses image collage layouts with density/occlusion encoding, whereas the notebook implements simple static bar charts, losing the primary visual channels.
Mapping nominal values to numbers for effective visualization
The notebook uses a simple static countplot without the ordered, spaced numeric mapping and grouping described in the paper.
Constant density displays using diversity sampling
The notebook uses bar, heatmap, and scatter marks instead of the image‑thumbnail collage and constant‑density layout described in the paper.
Constant density displays using diversity sampling
The implementation replaces the paper's constant‑density image layout with a simple Plotly bar chart, losing the spatial and density encodings essential to the design.
Constant density displays using diversity sampling
The implementation uses a simple bar chart instead of the image collage layout with density and occlusion-aware placement described in the paper.
Constant density displays using diversity sampling
The implementation replaces the paper's image‑collage constant‑density layout with simple categorical bar charts, dropping the spatial and density encodings.
Constant density displays using diversity sampling
The notebook replaces the paper's image collage with simple bar/heatmap marks, dropping the constant‑density layout and key visual channels.
Constant density displays using diversity sampling
The notebook uses simple bar and histogram charts instead of the constant‑density image collage layout described in the paper.
Constant density displays using diversity sampling
The implementation uses basic bar/line plots without the constant-density layout, diversity sampling, or occlusion avoidance described in the paper.
Improving Hybrid MDS with Pivot-Based Searching
The notebook replaces the algorithm‑centric bar encoding with a simple class‑count bar, losing the intended performance and layout dimensions.
Constant density displays using diversity sampling
The notebook replaces the paper's image‑based constant‑density layout with a simple static count‑plot bar chart, dropping the key visual channels and layout algorithm.
Constant density displays using diversity sampling
The implementation replaces the paper's constant‑density image collage with simple numeric bar charts, losing the spatial density and image encodings entirely.
Mapping nominal values to numbers for effective visualization
The notebook uses generic bar and scatter plots without the semantic ordering or spacing of nominal values prescribed by the paper, dropping key encoding channels.
Mapping nominal values to numbers for effective visualization
The notebook uses a plain Plotly bar chart without the DQC-based ordering, spacing, or grouping of nominal values described in the paper.
Mapping nominal values to numbers for effective visualization
The bar chart uses default categorical ordering without the semantic distance-based ordering and spacing proposed in the paper, dropping the key numeric mapping encodings.
Mapping nominal values to numbers for effective visualization
The notebook uses default categorical ordering and simple count bars, dropping the paper's ordered/spacing encoding and DQC preprocessing
Mapping nominal values to numbers for effective visualization
The notebook uses default bar/heatmap plots with simple categorical encodings, discarding the ordered spacing and semantic distance mappings proposed in the paper.
Mapping nominal values to numbers for effective visualization
The notebook uses default bar and histogram plots without the DQC-derived ordering, spacing, or semantic grouping the paper requires, simplifying the visual encodings drastically.
Mapping nominal values to numbers for effective visualization
The notebook uses a simple static bar/line plot of numeric time series, dropping the nominal-to-numeric ordering, spacing, and grouping required by the academic design.
Mapping nominal values to numbers for effective visualization
The notebook uses a simple static bar chart without the ordered/ spaced nominal mapping described in the paper.
Improving Hybrid MDS with Pivot-Based Searching
The notebook uses generic bar/heatmap plots for housing data, not the specialized bar encoding of hybrid MDS distances and pivots described in the paper.
Mapping nominal values to numbers for effective visualization
The notebook uses default categorical ordering and simple bar/heatmap marks, discarding the paper's distance‑based ordering and spacing of nominal values.
Improving Hybrid MDS with Pivot-Based Searching
The notebook uses heatmaps, bar charts, and scatter plots unrelated to the academic bar visualization of hybrid MDS, dropping the intended marks and layout.
Improving Hybrid MDS with Pivot-Based Searching
The implementation uses a simple static bar chart instead of the multi‑dimensional scaling visualisation described in the paper.
Improving Hybrid MDS with Pivot-Based Searching
The academic design uses MDS layouts with spatial encodings, whereas the notebook shows simple categorical bar charts, changing marks and channels dramatically.
Improving Hybrid MDS with Pivot-Based Searching
The notebook uses a simple static count bar plot, dropping the high‑dimensional position/length/color encodings described in the paper.
Improving Hybrid MDS with Pivot-Based Searching
The notebook shows a simple bar chart of COVID counts, dropping the high‑dimensional MDS layout, position/colour encodings, and pivot axes described in the paper.
Improving Hybrid MDS with Pivot-Based Searching
The notebook uses simple static bar charts instead of the paper’s high‑dimensional MDS layout with position‑based encodings, dropping key channels.
Improving Hybrid MDS with Pivot-Based Searching
The notebook uses bar and heatmap charts for game scores, whereas the paper’s design centers on a bar (or likely scatter) visualizing MDS layout quality and algorithmic performance, so the visual encodings are fundamentally different.
Edgelens: an interactive method for managing edge congestion in graphs
The implementation uses a static bar chart instead of the graph layout, edge curvature, transparency, and colour channels central to EdgeLens.
Edgelens: an interactive method for managing edge congestion in graphs
The implementation shows a simple bar chart instead of the graph‑based edge‑lens visual encoding described in the paper.
Edgelens: an interactive method for managing edge congestion in graphs
The academic design encodes complex graph structures, edge curvature, and multiple lens overlays, whereas the notebook implements only static bar and scatter plots, omitting graph layout and advanced visual channels.
Edgelens: an interactive method for managing edge congestion in graphs
The implementation replaces the interactive edge‑curving graph with static bar charts, removing all graph‑specific channels such as edge curvature and transparency.
Edgelens: an interactive method for managing edge congestion in graphs
The repository replaces the graph’s node–edge structure and interactive lens-based encodings with simple bar and heatmap charts, discarding position, curvature, and multi‑channel mappings present in the EdgeLens design.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook replaces the interactive graph with static bar/histogram plots, removing edge and node encodings present in the academic design.
Edgelens: an interactive method for managing edge congestion in graphs
The academic design uses interactive graph edges with curvature, transparency, color mapping, and node preservation; the repository implements static time‑series bar/line charts with no graph structure, thus the encoding is drastically altered.
Edgelens: an interactive method for managing edge congestion in graphs
The repository replaces the graph-based, edge-curve encoding with simple bar marks, losing node positions, edge curvature, transparency, and multi-lens overlays.
Edgelens: an interactive method for managing edge congestion in graphs
The repository’s bar and confusion matrix plots use static count plots and heatmaps, whereas the academic design requires dynamic, edge-based visual marks, curvature, and multi‑channel encoding for graph clarity.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook replaces the graph’s position-based edge encoding with bar and heatmap encodings, removing node and edge positions and curvature visual cues.
Design choices when architecting visualizations
The notebook simplifies the bar chart to a single encoding axis with default color, dropping the richer multi-encodings and semantic metadata described in the academic design.
Design choices when architecting visualizations
The notebook replaces complex multi-channel bar charts and dual-axes with simple single-axis bars and basic histograms, omitting advanced color and shape encodings present in the academic design.
MINOR (9)
Improving Hybrid MDS with Pivot-Based Searching
The Plotly bar chart simplifies the academic design’s possible multi‑dimensional encodings, dropping any secondary axes or color encoding used to convey distance metrics.
Design choices when architecting visualizations
The notebook still uses bar charts but omits additional encodings (e.g., color, secondary axes) that the academic design might support.
Design choices when architecting visualizations
The notebook uses a simple bar chart without the secondary encoding or color scale options discussed in the academic design.
Design choices when architecting visualizations
The repository retains the primary bar encoding with color for categories but uses a simplified, static seaborn factorplot that omits richer visual encodings (e.g., overlay or dual-axes) that might have been present in the academic prototype.
Design choices when architecting visualizations
The Kaggle notebook uses straightforward bar and heatmap plots, simplifying some advanced encoding choices described in the academic design, but retains the basic visual marks.
Design choices when architecting visualizations
The notebook reduces the visual encoding to simple bar height, omitting additional channels such as color or secondary axes that the academic design would allow for richer expressiveness.
Design choices when architecting visualizations
The bar chart retains position encoding but omits additional visual channels such as color or size that might have been used for richer expressiveness in the academic design.
Design choices when architecting visualizations
Bar heights are retained but colour and secondary axes from the academic prototype are omitted, simplifying the visual encoding.
Design choices when architecting visualizations
The notebook simplifies the original design by using only basic bar and heatmap encodings, omitting more complex multi‑channel or semantic metadata mappings that the academic framework supports.
INTERACTION47 major · 2 minor · 1 none
MAJOR (47)
Constant density displays using diversity sampling
The paper relies on interactive query-driven layout adjustments, which are absent in the static notebook visualizations.
Mapping nominal values to numbers for effective visualization
No interactive brushing, filtering, or linked views are provided, contrary to the paper's interactive exploration emphasis.
Constant density displays using diversity sampling
The implementation provides static plots with no brushing, filtering, or query‑driven interaction that the academic design relies on.
Constant density displays using diversity sampling
The notebook provides only basic Plotly hover/zoom, missing the query‑driven filtering, brushing, and occlusion‑avoidance interactions described in the paper.
Constant density displays using diversity sampling
The notebook provides no interactive mechanisms like dynamic sampling, selection or layout adjustments required by the academic design.
Constant density displays using diversity sampling
The notebook provides static plots with no brushing, filtering, or query‑driven interaction described in the paper.
Constant density displays using diversity sampling
The notebook provides no interactive query‑driven filtering or linked views described in the paper.
Constant density displays using diversity sampling
No interactive features (brushing, filtering, linked views) are present, unlike the paper’s query‑driven, dynamic visualization.
Constant density displays using diversity sampling
The notebook provides no interactive features such as brushing, filtering, or linked views that the academic design relies on.
Constant density displays using diversity sampling
The original design relies on interactive query‑driven exploration, which the notebook lacks, offering only a static plot.
Constant density displays using diversity sampling
The notebook provides no interactive querying, brushing, or linked views that the academic design relies on.
Mapping nominal values to numbers for effective visualization
No interactive features (brushing, linked views, tooltips) are present, contrary to the paper's exploratory focus.
Mapping nominal values to numbers for effective visualization
Only default Plotly hover/zoom are present; the paper's required exploratory interactions (brushing, linked views, custom tooltips) are missing.
Mapping nominal values to numbers for effective visualization
The notebook provides a static Vega-Lite bar chart with no brushing, filtering, or linked-view interactions described in the academic design.
Mapping nominal values to numbers for effective visualization
No interactive features (brushing, tooltips, linked views) are present in the static seaborn plots
Mapping nominal values to numbers for effective visualization
No interactive features such as brushing, filtering, or linked views are present, unlike the paper's exploratory interface.
Mapping nominal values to numbers for effective visualization
All visualizations are static matplotlib/seaborn figures with no brushing, filtering, or linked interactivity described in the academic design.
Mapping nominal values to numbers for effective visualization
No interactive features (brushing, filtering, linked views) are present, whereas the paper’s approach depends on exploratory interaction.
Mapping nominal values to numbers for effective visualization
No brushing, filtering, tooltips or linked views are present, unlike the paper’s interactive DQC workflow.
Improving Hybrid MDS with Pivot-Based Searching
The notebook provides static matplotlib/seaborn figures with no interactive brushing, linking or tooltips required by the academic design.
Mapping nominal values to numbers for effective visualization
No interactive features (brushing, filtering, tooltips) are present, unlike the exploratory interactions implied by the DQC approach.
Improving Hybrid MDS with Pivot-Based Searching
No interactive features such as brushing, linked views, or tooltips are present, unlike the algorithmic exploration described in the paper.
Improving Hybrid MDS with Pivot-Based Searching
The notebook lacks the interactive nearest‑neighbour, brushing, and zoom features central to the academic design.
Improving Hybrid MDS with Pivot-Based Searching
The paper implies interactive pivot-based searching, but the notebook provides only static seaborn plots with no interactivity.
Improving Hybrid MDS with Pivot-Based Searching
No interactive brushing, pivot selection, or linked views are present, unlike the paper's interactive exploration.
Improving Hybrid MDS with Pivot-Based Searching
The academic design relies on interactive pivot‑based search and brushing, whereas the notebook provides only static plots with no interactivity.
Improving Hybrid MDS with Pivot-Based Searching
The academic design relies on interactive pivot selection, brushing and linked views, which are absent in the static notebook.
Improving Hybrid MDS with Pivot-Based Searching
The academic design implies interactive exploration (e.g., brushing, linked views) of high‑dimensional relationships, which the notebook lacks, offering only static plots.
Edgelens: an interactive method for managing edge congestion in graphs
No interactive lens, edge manipulation, or linked view features are present in the notebook code.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook lacks the interactive edge‑lens manipulations (curving edges, multiple lenses, transparency adjustments) central to the academic design.
Edgelens: an interactive method for managing edge congestion in graphs
The paper relies on dynamic lens interactions, brushing, and linked views; the notebook provides only static visualizations with no interactivity.
Edgelens: an interactive method for managing edge congestion in graphs
All interactive features such as lens manipulation, focus+context navigation, and dynamic edge curvature are absent, providing only static plots.
Edgelens: an interactive method for managing edge congestion in graphs
All interactive features of EdgeLens (lens placement, edge curvature, linked focus+context navigation) are absent in the notebook, which relies on static visualizations without tooltips, zoom, or filtering.
Edgelens: an interactive method for managing edge congestion in graphs
All interactivity (lensing, focus+context, tooltips) is absent; the notebook contains only static visualizations and no interactive controls.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook lacks the interactive edge‑curving, lens overlay, focus+context navigation, and other brushing or tooltip mechanisms described in EdgeLens; it is essentially static.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook lacks the focus+context, brushing, and interactive lens manipulation present in the academic design.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook lacks the interactive lens, focus+context, brushing, or tooltips present in the Edgelens design, providing only static matplotlib figures.
Edgelens: an interactive method for managing edge congestion in graphs
All interactivity described in the paper such as edge curvature via lenses and focus+context navigation is absent; the notebook displays only static plots.
Design choices when architecting visualizations
The academic design implies interactivity (filtering, linked views, tooltips) that the static matplotlib/seaborn implementation lacks.
Design choices when architecting visualizations
The implementation lacks advanced interactivity such as brushing, filtering, linked views, and custom tooltips that the paper’s modular architecture supports.
Design choices when architecting visualizations
The academic design emphasizes interactive features such as brushing, filtering, and linked views, none of which are present in the static notebook implementation, marking a major interaction drift.
Design choices when architecting visualizations
The implementation omits interactivity features such as brushing, filtering, or tooltips that the academic framework emphasizes, indicating major interaction drift.
Design choices when architecting visualizations
All interactivity described in the academic paper (brushing, tooltips, linked views, zoom) is absent; the notebook uses static Matplotlib/Seaborn plots.
Design choices when architecting visualizations
The notebook lacks any interactive elements (brushing, filtering, tooltips, zoom) that the academic prototype supports.
Design choices when architecting visualizations
The repository implementation offers only static plots with no brushing, filtering, linked views, or tooltips, whereas the academic design emphasizes interactive prototyping and data exploration.
Design choices when architecting visualizations
The notebook lacks interactive features such as brushing, filtering, or tooltips that the academic design supports.
Design choices when architecting visualizations
The academic system emphasizes interactive features such as brushing, filtering, linked views and tooltips, while the notebook presents static plots with no interactivity, representing a major interaction drift.
MINOR (2)
Improving Hybrid MDS with Pivot-Based Searching
While Plotly provides basic hover and zoom, the notebook lacks the specialized interactive pivot‑selection or nearest‑neighbour exploration described in the paper.
Design choices when architecting visualizations
Plotly offers basic hover and zoom but lacks the advanced brushing, filtering, and linked views described in the paper.
NONE (1)
Improving Hybrid MDS with Pivot-Based Searching
Both the paper and notebook present static charts, so no interactive functionality is missing.
TASK45 major · 5 minor
MAJOR (45)
Constant density displays using diversity sampling
The paper targets exploratory video summarization, while the notebook serves a static performance reporting task.
Mapping nominal values to numbers for effective visualization
The notebook focuses on model training and classification performance, not on exploratory analysis of nominal variables as in the academic design.
Constant density displays using diversity sampling
The notebook focuses on data cleaning and simple descriptive reporting, not on constant‑density summarization of visual objects.
Constant density displays using diversity sampling
The academic work targets dynamic video summarization and exploratory analysis, whereas the notebook is used for static reporting of analysis results.
Constant density displays using diversity sampling
The academic goal of video summarization via constant-density displays is replaced by a static bar chart reporting task.
Constant density displays using diversity sampling
The academic work targets dynamic video summarization and exploration, while the notebook reports health variable counts, shifting the analytic purpose.
Constant density displays using diversity sampling
The academic goal of visual video summary is replaced by a static regression reporting task.
Constant density displays using diversity sampling
The academic goal of visual video summarization is replaced by static statistical reporting on a passenger dataset.
Constant density displays using diversity sampling
The academic goal is query‑driven video summarization, whereas the notebook performs static COVID‑19 trend reporting, shifting the analytic purpose.
Improving Hybrid MDS with Pivot-Based Searching
The academic work evaluates hybrid MDS algorithm improvements, while the notebook explores a Titanic‑style dataset for classification, shifting the analytic purpose.
Constant density displays using diversity sampling
The academic goal is exploratory video summarization, while the notebook uses the chart for basic label frequency reporting, a different analytic purpose.
Constant density displays using diversity sampling
The academic goal of dynamic video summarization is replaced by static score reporting and specific Q&A, a different analytic purpose.
Mapping nominal values to numbers for effective visualization
The notebook focuses on data cleaning and static reporting rather than the paper's goal of exploratory visualization of high‑cardinality nominal data.
Mapping nominal values to numbers for effective visualization
The academic work targets exploratory analysis of high‑cardinality nominal data, while the notebook focuses on Ax experiment analysis, a different analytic purpose.
Mapping nominal values to numbers for effective visualization
The academic work targets exploratory analysis of high‑cardinality nominal data, whereas the notebook simply renders a basic bar chart for reporting purposes.
Mapping nominal values to numbers for effective visualization
The implementation produces static summary charts rather than the exploratory analysis and grouping tasks emphasized in the paper
Mapping nominal values to numbers for effective visualization
The academic work targets exploratory nominal data analysis, while the notebook focuses on static model reporting and prediction.
Mapping nominal values to numbers for effective visualization
The academic work targets exploratory analysis of high‑cardinality nominal data, whereas the notebook focuses on data preprocessing and model training, shifting the analytic purpose.
Mapping nominal values to numbers for effective visualization
The academic work targets exploratory analysis of high‑cardinality categorical data, while the notebook focuses on static reporting of COVID‑19 counts and forecasts.
Mapping nominal values to numbers for effective visualization
The academic goal is exploratory analysis of high‑cardinality nominal data, while the notebook is a static performance report.
Improving Hybrid MDS with Pivot-Based Searching
The academic work targets scalable multidimensional scaling evaluation, whereas the notebook focuses on house-price regression reporting.
Mapping nominal values to numbers for effective visualization
The notebook focuses on answering fixed summary queries and static plots, shifting from the paper's broader exploratory analysis of high‑cardinality nominal data.
Improving Hybrid MDS with Pivot-Based Searching
The academic work targets algorithmic performance and high‑dimensional layout evaluation, while the notebook performs basic data cleaning and descriptive analysis of sales data.
Improving Hybrid MDS with Pivot-Based Searching
The paper targets algorithmic performance and layout quality evaluation, whereas the notebook is used for static reporting of analysis results.
Improving Hybrid MDS with Pivot-Based Searching
The academic goal is algorithmic evaluation of high‑dimensional data, while the notebook merely presents a static report of an unrelated dataset.
Improving Hybrid MDS with Pivot-Based Searching
The original work targets exploratory high‑dimensional relationship analysis, while the notebook performs static reporting of categorical counts.
Improving Hybrid MDS with Pivot-Based Searching
The academic goal is algorithmic evaluation of MDS layouts, whereas the notebook focuses on reporting class distribution for a CNN model.
Improving Hybrid MDS with Pivot-Based Searching
The paper targets exploratory visualization of 14‑D data, while the notebook is a static epidemiological report, changing the analytic purpose.
Improving Hybrid MDS with Pivot-Based Searching
The paper targets exploratory analysis of large‑scale multidimensional data, while the notebook is a static performance report, shifting the analytic purpose.
Improving Hybrid MDS with Pivot-Based Searching
The paper targets algorithmic evaluation and exploratory analysis of multidimensional data, while the notebook focuses on answering specific game‑score queries, representing a major shift in analytic purpose.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook serves generic analysis/reporting, not the exploratory edge-congestion mitigation task of the paper.
Edgelens: an interactive method for managing edge congestion in graphs
The original task targets edge congestion mitigation in graph navigation, whereas the notebook visualizes unrelated statistical data for static reporting.
Edgelens: an interactive method for managing edge congestion in graphs
The paper supports exploratory graph analysis focused on edge congestion mitigation, while the notebook performs static data cleaning and simple distributional analysis.
Edgelens: an interactive method for managing edge congestion in graphs
The original exploratory graph analysis purpose is lost; the notebook focuses on summarizing categorical distributions for a medical dataset.
Edgelens: an interactive method for managing edge congestion in graphs
EdgeLens facilitates exploratory network analysis, whereas the Kaggle notebook focuses on predictive modeling and statistical reporting of house price features, shifting the analytical objective entirely.
Edgelens: an interactive method for managing edge congestion in graphs
The notebook's analytic goal is predictive modeling, not exploratory graph navigation or edge congestion mitigation, shifting the task focus entirely.
Edgelens: an interactive method for managing edge congestion in graphs
EdgeLens targets exploratory analysis of edge congestion in large graphs, whereas the notebook reports COVID‑19 statistics, a purely descriptive reporting task.
Edgelens: an interactive method for managing edge congestion in graphs
The academic paper targets exploratory navigation of complex graphs, whereas the notebook reports static performance comparisons.
Edgelens: an interactive method for managing edge congestion in graphs
The paper targets exploratory graph congestion management, whereas the notebook focuses on image classification and model evaluation, shifting the analytic purpose entirely.
Edgelens: an interactive method for managing edge congestion in graphs
The academic work targets exploratory graph analysis to reduce congestion, while the notebook focuses on summarizing aggregate statistics for reporting.
Design choices when architecting visualizations
The notebook’s purpose shifts from pure exploratory visualization to predictive modeling and reporting, representing a major task drift.
Design choices when architecting visualizations
The academic paper targets exploratory analysis of data, whereas the notebook focuses on static reporting of COVID metrics, shifting the analytic purpose.
Design choices when architecting visualizations
The academic design targets exploratory analysis of complex data, whereas the notebook focuses on static comparative reporting of performance metrics.
Design choices when architecting visualizations
The academic paper aims at exploratory visualization, whereas the notebook focuses on training a neural network and evaluating its performance.
Design choices when architecting visualizations
The paper aims at exploratory, rapid prototyping and flexible analysis, whereas the notebook is focused on answering a few specific reporting questions, indicating a major task drift.
MINOR (5)
Design choices when architecting visualizations
Both the academic paper and the notebook focus on exploratory analysis, so the analytic purpose remains largely the same, with only a slight simplification.
Design choices when architecting visualizations
The academic paper targets exploratory prototyping, whereas the repository notebook seems to focus on static reporting within a notebook.
Design choices when architecting visualizations
The academic work targets broad exploratory analysis, while the notebook appears geared toward a more limited, static reporting purpose, indicating a minor shift in analytic intent.
Design choices when architecting visualizations
Both the paper and the notebook support exploratory analysis of categorical distributions, but the notebook focuses on static reporting of counts rather than the deeper, multi-view exploration intended by the academic design, indicating a minor task drift.
Design choices when architecting visualizations
While the academic work focuses on rapid, interactive exploratory prototyping, the notebook primarily uses static plots within a modeling workflow, slightly shifting the analytic emphasis.

Academic Sources

Repository Implementations