pub fn draw_responsive_heatmap(
context: &CanvasRenderingContext2d,
values: Vec<Vec<i32>>,
x_labels: Vec<String>,
y_labels: Vec<String>,
canvas_width: f64,
canvas_height: f64,
device_pixel_ratio: f64,
) -> Result<(), JsValue>