Posted on:
Last modified:
核心关注指标:
其中标注 *
的是我个人比较喜欢的
绝大多数的图还是画折线图这些的,大部分的库也是做这个的。
以下为不推荐的库:
这里的图指的是计算机科学上的图,也就是由节点和边构成的结构。
综合以上的总结,试试 uplot.js
yarn add uplot
import React, {useEffect, useRef} from "react";
import uPlot from "uplot";
import "uplot/dist/uPlot.min.css";
function uPlotGraph({data, options}) {
const plotRef = useRef();
useEffect(function() {
return new uPlot(options, data, plotRef);
}, [options, data])
return (
<div ref={plotRef}></div>
)
}
export default uPlotGraph;
uplot 的数据也很简单,就是 [X, Y1, Y2] 的形式,其中 X, Y 都是一个数组,X 中必须是单调递增 的数字,默认是解析为秒级的时间戳。
感觉 uplot 还是挺简陋的,换用 echarts 了.
© 2016-2022 Yifei Kong. Powered by ynotes
All contents are under the CC-BY-NC-SA license, if not otherwise specified.
Opinions expressed here are solely my own and do not express the views or opinions of my employer.
友情链接: MySQL 教程站