← Back

Module svg

fn render_figure(fig: &Figure) -> String

Source: svg.joule:16

fn render_defs(fig: &Figure) -> String

Source: svg.joule:74

fn render_axes(axes: &Axes) -> String

Source: svg.joule:112

struct CoordTransform

Source: svg.joule:220

fn to_pixel_x(&self, x: f64) -> f64

Source: svg.joule:234

fn to_pixel_y(&self, y: f64) -> f64

Source: svg.joule:251

fn to_pixel(&self, x: f64, y: f64) -> (f64, f64)

Source: svg.joule:269

fn symlog(x: f64, _min: f64, _max: f64) -> f64

Source: svg.joule:274

fn render_grid(axes: &Axes, transform: &CoordTransform) -> String

Source: svg.joule:288

fn render_axis_frame(axes: &Axes, _transform: &CoordTransform) -> String

Source: svg.joule:325

fn render_ticks(axes: &Axes, transform: &CoordTransform) -> String

Source: svg.joule:333

fn compute_ticks(min: f64, max: f64, target_count: usize, scale: Scale) -> Vec<f64>

Source: svg.joule:395

fn compute_linear_ticks(min: f64, max: f64, target_count: usize) -> Vec<f64>

Source: svg.joule:403

fn compute_log_ticks(min: f64, max: f64, _target_count: usize) -> Vec<f64>

Source: svg.joule:439

fn format_tick(value: f64) -> String

Source: svg.joule:454

fn render_element(element: &PlotElement, transform: &CoordTransform) -> String

Source: svg.joule:472

fn render_line(x: &[f64], y: &[f64], style: &PlotStyle, transform: &CoordTransform) -> String

Source: svg.joule:510

fn render_markers(

Source: svg.joule:566

fn star_points(cx: f64, cy: f64, outer_r: f64, inner_r: f64, points: usize) -> String

Source: svg.joule:630

fn render_scatter(x: &[f64], y: &[f64], style: &ScatterStyle, transform: &CoordTransform) -> String

Source: svg.joule:651

fn render_bars(

Source: svg.joule:703

fn render_bars_h(

Source: svg.joule:741

fn render_fill(

Source: svg.joule:779

fn render_errorbars(

Source: svg.joule:824

fn render_stem(x: &[f64], y: &[f64], style: &PlotStyle, transform: &CoordTransform) -> String

Source: svg.joule:912

fn render_pie(

Source: svg.joule:951

fn render_image(

Source: svg.joule:1045

fn render_contour(

Source: svg.joule:1104

fn render_contour_line(

Source: svg.joule:1180

fn marching_square(

Source: svg.joule:1223

fn render_boxplot(data: &[Vec<f64>], positions: &[f64], transform: &CoordTransform) -> String

Source: svg.joule:1268

fn render_violin(data: &[Vec<f64>], positions: &[f64], transform: &CoordTransform) -> String

Source: svg.joule:1356

fn render_hline(y: f64, style: &PlotStyle, transform: &CoordTransform) -> String

Source: svg.joule:1457

fn render_vline(x: f64, style: &PlotStyle, transform: &CoordTransform) -> String

Source: svg.joule:1470

fn line_style_to_dash(style: &LineStyle) -> String

Source: svg.joule:1483

fn render_annotation(

Source: svg.joule:1493

fn render_text(x: f64, y: f64, text: &str, style: &TextStyle) -> String

Source: svg.joule:1522

fn render_legend(axes: &Axes, _transform: &CoordTransform) -> String

Source: svg.joule:1565

fn test_coord_transform()

Source: svg.joule:1667

fn test_linear_ticks()

Source: svg.joule:1687

fn test_render_text()

Source: svg.joule:1694

fn test_render_figure()

Source: svg.joule:1701

fn test_format_tick()

Source: svg.joule:1714