业界动态
echarts 折线图 设置y轴最小刻度_vue全家桶+Echarts+百度地图,搭建数据可视化系统...
2024-11-09 19:39

6f30895b8d4aea04150a9f81209566c5.png

echarts 折线图 设置y轴最小刻度_vue全家桶+Echarts+百度地图,搭建数据可视化系统...

突然接到产品说要做一个数据监控的系统。有线图、柱状图、地图,类似于数据可视化的方式。本人之前从未接触过 ,然后需要2周拿出成果,有点慌

拿到需求看了一下支持用户名、密码登录,默认显示一个维度数据,然后点击可钻取进入第二维度数据,再点击进入第三维度数据展示。大致估摸着。。。
  1. 系统搭建
  2. 记录登录信息
  3. 路由跳转
  4. 3个维度的页面,提取出共用的组件
  5. 各个组件开发
  6. 调节样式,增加UI
  7. 加入后台接口数据
  8. 优化显示
  9. 测试
  10. 上线
当然这不是要2周内,全做完。应该是完成步骤6。相对于公司就我一个前端,没接触过 ,有问题都没人讨论的情况下。。。心里还是忍不住想吐槽一下 这里列出了第一维度页面的样式。文字请无视,哈哈。 b1f7c7d747404c2a47239f6bdb60996b.png

吐槽归吐槽,活还是要干的。😎
因为本人最熟悉的还是vue,所以还是选择了用vue全家桶来做。这部分可参考 vue build

  • 下载安装环境,直接去官网下载即可 node.js
安装完后可在命令行运行  查看是否安装成功以及版本

2.2.1 安装vue

官方文档:vuejs这里我们使用 的方式

2.2.2 安装Vue CLI

官方文档:vue CLI
安装之后,你就可以在命令行中访问 vue 命令。你可以用这个命令来查看其版本。

2.2.3 创建项目

这里安装的时候,注意将我们要使用的安装上。 、 ,其他可根据需要添加。 方法一
 
  
这里参照官方网站,有很详细的介绍。参照:vue create
方法二使用图形化界面
界面含中文,很好操作。参照:vue ui

2.2.4 安装插件

方法一最直接也是推荐的  这里介绍一下   的区别
  • npm i -S xxx 文件写入dependencies,用于工程中开发时使用到的插件,会发布到生产环境如UI,JS等。
  • npm i -D xxx 文件写入devDependencies,用于工程支持类插件,不会发布到生产环境,如gulp等压缩打包工具。
  • npm i -g xxx 全局安装,如vue、ncu等。安装目录为:C:Users用户AppDataRoaming pm
方法二 图像化界面中包含了若干插件,可点击安装,但不一定是最新版本。同时会在hello中引入。其他和方法一没区别。

这里我们为了方便,使用了 全量引用,后期为了精简项目可单个引用。
然后在 
  中添加 
  2506e311d01a7a7a9f20997754cbb948.png这里建议提前自定义 
  的样式,并引入到项目中。官方自定义地址:theme-builder在页面中我们可以如下引用
 
  是我们要展示的 
  的 
  。 
  是我们的自定义的样式,同时官方提供了几个样式例子,可以 
  中找到。 
  
这里我们为了方便,使用了 全量引用,后期为了精简项目可单个引用。
然后在 中添加 e199ec2d7cf41b4516be0e1e7db27e0c.png 一般vue使用百度地图有2种方式
  • 一种是像官网那样去应用。如:BMap
  • 第二种是使用 
不管是哪一种都要去申请账号和密钥。申请地址为:百度地图密钥(ak)这里我使用了第二种。vue-baidu-map文档
然后在 
  中添加 
  f2a44e9ea08e3002c3f62dfa3d1d108f.png 
  这里填写自己申请的密钥。在页面中,参照文档,可使用标签 
  来调用。 
  样式初始化,简单来说就是为了各个浏览器能统一什么的。这里我使用的是 normalize.css下载下来后,在 
  中添加 
  d397fa45356a2ec66197a9d5464cc51d.png基本上的准备工作都做好了,接下来就是具体的代码了。 
  我这里新建了一个 
  、 
  ,大致如下f73828d5f2c0eef43c15790aa48ba8bb.png哦哈,这里路由定义是为了方便看哈,具体还是根据业务来定义。这里的 
   路由卫士用于是否登录校验。然后我们在 
  中来引用。 
  ae4853dceaf74e92cd8401eb37aa761b.png更多请参考官方文档:Vue Router Vuex 
  登录页面没啥,就是个form提交,由于路由中判断 
  。所以我们储存一下,然后跳转到Index页面就行。这里只是一种方式,也可以使用 
  和 
  分析页面分成了2个大部分 
  
  • 第一部分是 头部
  • 第二部门是 主体
7f27fbf89eedbc53f9b1738a04c87951.png我们将头部当做一个组件进行复用。组件的复用可参考官方文档:https://cn.vuejs.org/v2/guide/components.html 头部比较简单,除了一些显示外,还有一个显示当前时间。这里我们使用了 ,每隔1秒去获取一下当前时间赋值给你定义的 就行。同时在离开页面时,我们清理掉定时器。这里需要我们对 的生命周期有一定的了解。获取当前时间的方法可参考:data-module.js 这里分析一下页面,主要分成了3块。
  1. 左边,包含了2个折线图。
  2. 中间,包含了数字和地图。
  3. 右边,包含了柱状图和表格。
接下来主要介绍一下,自己这2周摸索出来的一些 配置,适合新手,大佬轻喷。
这里需要经常翻阅  Echarts配置项 和  API 了

3.5.1 Echarts基本

这里列出基本的渲染写法,具体的图形和数据只要修改 就可以了。
 
  
 
  

3.5.2 线形图

多多实践,就会发现每个配置和其参数的作用了。
 
  
 
  预览d20e8e59a703afe31eb28db5b0b30898.png 
  

3.5.3 柱状图

这里我们直接用双柱状图来演示。因为名字和数字需要提示和点击的功能,所以没有使用 的 轴。不然 又要写一堆,虽然用了自定义的,但最开始是用的 。可以实现相同展示,但无法操作,如鼠标提示和鼠标点击。
 
  
 
  
这里就不贴了,效果就是这2行文字刚好贴在2行柱状图前面。接下来是配置。
 
     
 
      
     

我这里使用了加上修改 UI 默认 和 滚动条的 。这里列出一项,其他写法相似。
 
     
 
      
     的修改,这里我使用了自定义字体哦,完全copy是不起作用的。其他的设置项不做说明,F12打开,随便玩。 
     
 
     
 
      
      
     
 
     
 
      
     

 
     
 
     

预览8a1ae6040d601ef4d14154565738202e.png

 散点气泡图,可在地图中显示不用颜色程度的点 有涟漪特效动画的散点图 地理区域的数据可视化 地图航线、路线的可视化引入地图
 
     
 
     ,有没有大佬能给出更好的办法找到一个全量引用的方法 
     
 
     
 
      
     
 
     
 
     地图配置
 
     
 
      
     
 
     
 
      
      
     

    以上就是本篇文章【echarts 折线图 设置y轴最小刻度_vue全家桶+Echarts+百度地图,搭建数据可视化系统...】的全部内容了,欢迎阅览 ! 文章地址:http://dgaty.xhstdz.com/news/530.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 物流园资讯移动站 http://dgsw198.xhstdz.com/ , 查看更多   
最新新闻
10类搜索神器资源,让你没有找不到的资源
今天又来给大家送福利了,给大家按类别推荐10类实用的资源搜索神器,它们的强大搜索功能,帮你找到你想要的资源易搜:综合网盘搜
北向资金流入说明什么华能水电股票600025与长江电力600900相比怎样样?
正在以后的经济环境下,财经常识的首要性一直晋升。投资者们需求理解微观经济情势、行业静态、公司财政等方面的信息,以更好地掌
2024年春节作文500字范文
人依旧,物依然,又是一年;想也好,忘也罢,本是平凡;今儿好,明更好,衷心祝愿;情也真,意也切,常驻心间。祝您春节愉快!下面是
“2023十大新词语”出炉,甘孜这样用新词造句!
作为年度“汉语盘点”活动重要组成部分12月16日国家语言资源监测与研究中心发布2023年度“十大新词语”一起来看2023年度“十大新
从新手小白到抖音达人,这款抖音黑科技主站(支点科技app)助你一飞冲天!
大家好,我是支点,专注创业分享网络创业干货,打造自己的自动成交系统,2024和你一起向钱看向厚赚。/:zhidian998zhidian899 不
刘伟强新作《武林怪兽》为贺岁档电影贡献金句
  “你到底是喜欢我还是因为我值这个价钱” 贺岁档电影贡献金句  本报综合消息  快到年底了,很多媒体开始总结今年的流行
四川省建筑医院
医院成立于50年代初,是以中国人民解放军建筑四师医院为基础,吸纳兵工八局四处医院组成。1953年的名称为建工部西南建筑工程管理
两座“设计之都”交流互鉴,WDCC2024在意大利米兰续写精彩
转自:上观新闻米兰的秋日,一股源自黄浦江畔的“设计之风”吹拂而过,一幅关于时尚潮流与东方美学的绚丽图景徐徐展开。这是“上
夜思 | 《我的阿勒泰》大结局:人这一生,最该看透这5个真相
转自:中国青年报小年说:《我的阿勒泰》虽然已经完结,但由此引发的讨论还在继续。有网友称其为“治愈人心的天花板”。从环境到
〖提高职业含金量〗数据分析师认证考核!
CDA数据分析师等级认证考试 (Certified Data Analyst Certificate)CDA(Certified Data Analyst),即“CDA数据分析师”,是大数
本企业新闻