首页 > 其他分享 >基于echarts的带流动光效的折线图-lowline-for-echarts使用记录

基于echarts的带流动光效的折线图-lowline-for-echarts使用记录

时间:2022-11-24 13:11:11浏览次数:79  
标签:npm 插件 react 光效 lowline 折线图 echarts

起源

在技术群看到有人问这个react插件,带着好奇心看了一下。

标题:基于echarts的带流动光效的折线图 - 掘金
网址:https://juejin.cn/post/7090566240233586719

了解到这是个基于echarts的点流动光效的折线图插件。
可以在react中调用使用。

点子

我就突发奇想,想用这个带流动光效的折线图来展示日k线。

发掘

说干就干,我开始研究echarts和react。

期间,学习react内容遇到了难关。

并且,插件的用法也没有弄懂。

没有一丝进展。

难题

我停下脚步思考。将这个插件跑起来需要什么样的能力?

是不是react只需要入门成都就可以吗?

思考了一下,我衡量了一下,自己练react都入门,想着问题不如先耐下性子先去过一遍react入门教程。理解一个react app是如何运行的。
所以我就照着react入门教程走了下去。
走到一半,我一知半解认为可以再尝试一下。
就按照自己的思路配置。
遇到了诸如以下问题。

lowline-for-echarts 在使用中遇到的问题

1. react 和 react-dome需要降版本

输入命令:
npm install [email protected] [email protected] --save

  • 查看最新版本

输入命令:
npm info react

  • 后续升级最新版本

输入命令:
npm install [email protected] [email protected] --save

2. @testing-library/react 需要降版本

输入命令:
npm install @testing-library/[email protected]

3. react版本低于18.x会报错

错误信息:

Module not found: Error: Can‘t resolve ‘react-dom/client‘

经查询发现是因为react降版本,前后两个版本语法有差别。

解决方法
  • 修改申明方式

import ReactDOM from 'react-dom/client';

改为

import ReactDOM from 'react-dom';
  • 渲染路由

 const root = ReactDOM.createRoot(document.getElementById("root"));

 root.render(<App />);

改为

ReactDOM.render(

  <App />, document.getElementById('root')

);

最后

输入命令:
npm start

完美渲染效果图

流动折线图.gif

总结

历时三天将这个插件跑起来了。接下来我将把自己的点子运用这个插件实现出来。

标签:npm,插件,react,光效,lowline,折线图,echarts
From: https://www.cnblogs.com/futurelifekin/p/16921539.html

相关文章

  • echarts 使用极坐标+柱形图实现多重环形
    效果图代码:<template><div><divid="chart2"/></div></template><scriptsetup>import*asechartsfrom"echarts";import{onMounted}from......
  • echarts实现多重环形图
    大屏里有一个多重环形图的展示,设计图效果: echarts没有直接实现的,参考了网上的几种方法,自己修改了一下,主要分两种:1环形饼图重叠 2柱形图结合极坐标系 这篇......
  • 常用js库和框架(echarts)
    前端库,不管是饼图、柱状图,都可以很轻松的画出来。所需要的准备,就是把数据准备好就可以了。下面一个简单的例子来说明下,1、准备demo文件<head><metacharset="utf-8"/>......
  • ECharts – 饼状图图代码实例及其注释详解
    mytextStyle={color:"#333",//文字颜色fontStyle:"normal",//italic斜体oblique倾斜fontWeight:"normal",//文字粗细boldbolderl......
  • ECharts – 折线图代码实例及注释
    mytextStyle={color:"#333",//文字颜色fontStyle:"normal",//italic斜体oblique倾斜fontWeight:"normal",//文字粗细boldbolderl......
  • ECharts – 柱形图代码实例及其注释详解
    mytextStyle={color:"#333",//文字颜色fontStyle:"normal",//italic斜体oblique倾斜fontWeight:"normal",//文字粗细boldbolderl......
  • 解决ECharts官网打开缓慢的问题
    本章我们将解决在Windows系统中打开ECharts官网缓慢的问题。1、问题描述正常情况下,我们在Windows环境中打开ECharts官网可能会遇到非常缓慢的情况,一直处于加载中,甚至打......
  • ⑧ vue+echarts实现热词分析
    依赖"dependencies":{"echarts":"^4.0.4","echarts-wordcloud":"^1.1.3",},tip:echarts-wordcloud现在有2.0和1.x两个版本,2.0对应echarts5.x版本......
  • echarts 立体柱状图
     echarts立体柱状图option={"grid":{"top":"0%","bottom":"8%","right":"0%","left":"0%"},"xAxis":{......
  • echarts柱状图经验
    涉及知识点1.动态单位,以及单位的及时变化2.窗口变化,重新渲染echarts3.tooltips自定义4.Y轴刻度过长的处理相关代码<template><divclass="usageAll"><route......