aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml57
1 files changed, 24 insertions, 33 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 68fedf5..dca2f3a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,17 +13,16 @@
[package]
edition = "2018"
name = "plotters"
-version = "0.2.15"
+version = "0.3.0"
authors = ["Hao Hou <haohou302@gmail.com>"]
exclude = ["doc-template/*"]
description = "A Rust drawing library focus on data plotting for both WASM and native applications"
+homepage = "https://plotters-rs.github.io/"
readme = "README.md"
keywords = ["WebAssembly", "Visualization", "Plotting", "Drawing"]
categories = ["visualization", "wasm"]
license = "MIT"
repository = "https://github.com/38/plotters"
-[profile.bench]
-debug = true
[[bench]]
name = "benchmark"
@@ -33,24 +32,29 @@ harness = false
version = "0.4.11"
optional = true
-[dependencies.gif]
-version = "0.10.3"
-optional = true
-
[dependencies.num-traits]
version = "0.2.11"
-[dependencies.palette]
-version = "0.5.0"
-features = ["std"]
+[dependencies.plotters-backend]
+version = "^0.3.*"
+
+[dependencies.plotters-bitmap]
+version = "^0.3.*"
+optional = true
+default_features = false
+
+[dependencies.plotters-svg]
+version = "^0.3.*"
optional = true
-default-features = false
[dev-dependencies.criterion]
version = "0.3.2"
[dev-dependencies.itertools]
version = "0.9.0"
+[dev-dependencies.plotters-bitmap]
+version = "^0.3.*"
+
[dev-dependencies.rand]
version = "0.7.3"
@@ -64,31 +68,25 @@ version = "0.2.0"
version = "1.3.0"
[features]
+all_elements = ["errorbar", "candlestick", "boxplot", "histogram"]
+all_series = ["area_series", "line_series", "point_series", "surface_series"]
area_series = []
-bitmap = ["ttf"]
+bitmap_backend = ["plotters-bitmap", "ttf"]
+bitmap_encoder = ["plotters-bitmap/image_encoder"]
+bitmap_gif = ["plotters-bitmap/gif_backend"]
boxplot = []
-cairo = ["cairo-rs", "ttf"]
candlestick = []
datetime = ["chrono"]
-debug = []
-default = ["image_encoder", "svg", "chrono", "palette_ext", "gif_backend", "deprecated_items", "bitmap", "ttf", "errorbar", "candlestick", "boxplot", "histogram", "area_series", "line_series", "point_series"]
+default = ["bitmap_backend", "bitmap_encoder", "bitmap_gif", "svg_backend", "chrono", "ttf", "image", "deprecated_items", "all_series", "all_elements"]
deprecated_items = []
errorbar = []
-evcxr = ["svg"]
-gif_backend = ["gif", "bitmap"]
+evcxr = ["svg_backend"]
histogram = []
-image_encoder = ["image", "bitmap"]
line_series = []
-palette_ext = ["palette"]
-piston = ["piston_window", "ttf"]
point_series = []
-svg = []
+surface_series = []
+svg_backend = ["plotters-svg"]
ttf = ["font-kit", "rusttype", "lazy_static"]
-[target."cfg(not(target_arch = \"wasm32\"))".dependencies.cairo-rs]
-version = "0.8.1"
-features = ["ps"]
-optional = true
-
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.font-kit]
version = "0.7.0"
optional = true
@@ -103,16 +101,9 @@ default-features = false
version = "1.4.0"
optional = true
-[target."cfg(not(target_arch = \"wasm32\"))".dependencies.piston_window]
-version = "0.108.0"
-optional = true
-
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.rusttype]
version = "0.8.2"
optional = true
-[target."cfg(target_arch = \"wasm32\")".dependencies.js-sys]
-version = "0.3.39"
-
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen]
version = "0.2.62"