代码拉取完成,页面将自动刷新
use charts_rs::HeatmapChart;
use pretty_assertions::assert_eq;
#[test]
fn heatmap_chart() {
let heatmap_chart = HeatmapChart::from_json(
r###"{
"theme": "grafana",
"y_axis_data": [
"Saturday",
"Friday",
"Thursday",
"Wednesday",
"Tuesday",
"Monday",
"Sunday"
],
"x_axis_data": [
"12a", "1a", "2a", "3a", "4a", "5a", "6a", "7a", "8a", "9a", "10a", "11a", "12p", "1p",
"2p", "3p", "4p", "5p", "6p", "7p", "8p", "9p", "10p", "11p"
],
"series": {
"data": [
[0, 9.0],
[1, 3.0],
[7, 3.0],
[12, 3.0],
[24, 12.0],
[28, 10.0],
[31, 8.0],
[50, 4.0],
[63, 2.0]
]
}
}"###,
)
.unwrap();
assert_eq!(
include_str!("../asset/heatmap_chart/basic_grafana_json.svg"),
heatmap_chart.svg().unwrap()
);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。