pub async fn plot_dataset( path_str: &str, plot_type: &str, x_col: &str, y_col: &str, out_path: &str, ) -> Result<String, String>