Skip to content

Commit 1e4a660

Browse files
committed
Cleanup the canvas backend
1 parent fac86b2 commit 1e4a660

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

examples/wasm-demo/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ edition = "2018"
88
crate-type=["cdylib"]
99

1010
[dependencies]
11-
plotters = {path = "../.."}
12-
wasm-bindgen = "0.2.62"
11+
plotters = {path = "../..", default_features = false, features = ["line_series"] }
12+
plotters-canvas = "0.1.*"
13+
wasm-bindgen = "0.2"
1314
wee_alloc = "0.4.5"
1415
web-sys = { version = "0.3.39", features = ["HtmlCanvasElement"] }
1516

examples/wasm-demo/src/func_plot.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::DrawResult;
22
use plotters::prelude::*;
3+
use plotters_canvas::CanvasBackend;
34

45
/// Draw power function f(x) = x^power.
56
pub fn draw(canvas_id: &str, power: i32) -> DrawResult<impl Fn((i32, i32)) -> Option<(f32, f32)>> {

examples/wasm-demo/src/mandelbrot.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
use crate::DrawResult;
2-
use plotters::prelude::*;
32
use std::ops::Range;
43
use web_sys::HtmlCanvasElement;
54

5+
use plotters::prelude::*;
6+
use plotters_canvas::CanvasBackend;
7+
68
/// Draw Mandelbrot set
79
pub fn draw(element: HtmlCanvasElement) -> DrawResult<impl Fn((i32, i32)) -> Option<(f64, f64)>> {
810
let backend = CanvasBackend::with_canvas_object(element).unwrap();

0 commit comments

Comments
 (0)