charts-rs
charts-rs
是纯rust实现的图表库,使用简单而且性能高效,生成svg低于10ms,而png也低于50ms。
概要
chart-rs
提供简单的方式生成图表,它支持svg
与png
两种输出格式,以及支持light
, dark
, grafana
与ant
主题,默认的主题为light
。现已支持以下类型的图表:Bar
, HorizontalBar
, Line
, Pie
, Radar
,Scatter
,Candlestick
,Table
以及 MultiChart
。
Apache ECharts
图表库在前端开发者中大受欢迎,charts-rs
的相关样式展现主要参考其实现。
示例
可以使用网页版尝试使用charts-rs
的相关图表示例,可以直接改动配置后,重新生成效果图,非常简单而有用。
项目代码:https://github.com/vicanso/charts-rs
示例地址: https://charts.npmtrend.com/
示例项目代码: https://github.com/vicanso/charts-rs-web
Mix line bar
Horizontal bar
Line
Pie
Radar
Scatter
Candlestick
Table
Rust示例
使用Option的形式创建图表
use charts_rs::{
BarChart, Box, SeriesCategory, THEME_GRAFANA
};
let