Chart.js在两点之间绘制线

时间:2020-03-10 20:30:53

标签: javascript chart.js

在图表上(仅一条水平线),我想绘制第二条水平线。第二条线只是两个任意点之间的线。 到目前为止,我还没有画出第二条线。第二行未呈现。

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);

1 个答案:

答案 0 :(得分:1)

默认情况下,Chart.js不会在非相邻点之间画线。可以根据每个数据集启用spanGaps property

如果为s2.most_similar(positive=[target_word_vector], topn=5),将在没有数据或true的点之间绘制线。如果为null,则指向false数据的点将在行中产生一个中断。

NaN
相关问题