From 7155bea78eaf83280d2ac514f6d18f4b6763fde7 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Wed, 3 Jun 2026 00:10:56 +0200 Subject: [PATCH] fix: disable plotters axis labels to avoid system font lookup --- crates/adapters/wrapup-renderer/src/charts.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/crates/adapters/wrapup-renderer/src/charts.rs b/crates/adapters/wrapup-renderer/src/charts.rs index c9483d1..b6a00c5 100644 --- a/crates/adapters/wrapup-renderer/src/charts.rs +++ b/crates/adapters/wrapup-renderer/src/charts.rs @@ -18,8 +18,6 @@ pub fn render_genre_chart( let mut chart = ChartBuilder::on(&root) .margin(40) - .x_label_area_size(60) - .y_label_area_size(60) .build_cartesian_2d( 0u32..max_count + 1, (0..report.top_genres.len() as i32).into_segmented(), @@ -29,8 +27,8 @@ pub fn render_genre_chart( chart .configure_mesh() .disable_mesh() - .label_style(("sans-serif", 14, &WHITE)) - .axis_style(RGBColor(100, 100, 100)) + .disable_x_axis() + .disable_y_axis() .draw() .map_err(|e| DomainError::InfrastructureError(e.to_string()))?; @@ -51,7 +49,6 @@ pub fn render_genre_chart( .map_err(|e| DomainError::InfrastructureError(e.to_string()))?; } - // Convert raw RGB to PNG via image crate let img = image::RgbImage::from_raw(width, height, buf) .ok_or_else(|| DomainError::InfrastructureError("invalid image buffer".into()))?; let rgba = image::DynamicImage::ImageRgb8(img).to_rgba8();