在图表上(仅一条水平线),我想绘制第二条水平线。第二条线只是两个任意点之间的线。 到目前为止,我还没有画出第二条线。第二行未呈现。
const getData = () => {
return new Promise((resolve, reject) => {
const url = "/getData";
axios.get(url)
.then(function(response) {
resolve(response);
})
.catch(function(error) {
reject(error);
});
});
const useAsync = (asyncFunction) => {
const [value, setValue] = useState(null);
const execute = useCallback(() => {
setPending(true);
setValue(null);
setError(null);
return asyncFunction()
.then(response => setValue(response))
.catch(error => setError(error))
.finally(() => setPending(false));
}, [asyncFunction]);
useEffect(() => {
execute();
}, [execute]);
return { execute, pending, value, error };
};
};
const RidesList = () => {
const {
pending,
value,
error,
} = useAsync(getData);
答案 0 :(得分:1)
默认情况下,Chart.js不会在非相邻点之间画线。可以根据每个数据集启用spanGaps
property:
如果为
s2.most_similar(positive=[target_word_vector], topn=5)
,将在没有数据或true
的点之间绘制线。如果为null
,则指向false
数据的点将在行中产生一个中断。
NaN