目录

  • 准备工作
    • 初始模板
  • 一 二维图
    • 1.1 option 参数
    • 1.2 更新数据
  • 二 三维图
  • 三 完整示例

准备工作

初始模板

注意:
1.在 HTML 中 一定要有 图表id、长、宽。

<template><div><div id="picName" style="width: 500px; height: 400px;"></div></div>
</template>
<script>
import * as echarts from 'echarts';
export default {data() {return {}},methods: {},mounted() { var chartDom = document.getElementById('picName');var myChart = echarts.init(chartDom);var option;option = {}}
}
</script><style>
</style>

一 二维图

1.1 option 参数

参数设置

1.2 更新数据

this.request.get("/echarts/getThresholdData").then(res => {option.dataset[0].source =[]option.dataset[0].source.push(['id', 'threshold', 'acc_score', 'f1_score'],)var a = res.data.lengthfor (var i=0 ; i < a; i++) {option.dataset[0].source.push([res.data[i].id,res.data[i].threshold,res.data[i].accList,res.data[i].f1List])}myChart.setOption(option)})

二 三维图

三 完整示例

<template><div><div id="line" style="width: 500px; height: 400px;"></div></div>
</template><script>
import * as echarts from 'echarts';
import request from "../../utils/request"export default {data() {return {tableData: [],}},methods: {},mounted() { //页面元素渲染后再触发console.log(1111)var chartDom = document.getElementById('line');var myChart = echarts.init(chartDom);var option;option = {title: {text: '算法评价 score'},xAxis: {type: 'value',name: 'threshold',boundaryGap: false,},yAxis: {type: 'value',name: 'score',scale: true,},dataset: [{id: 'dataset_raw',source: [['id', 'threshold', 'acc_score', 'f1_score'],[1, 0, 85.8, 93.7],[2, 5, 73.4, 55.1],[3, 10, 65.2, 82.5],[4, 15, 53.9, 39.1]]},{id: 'acc_score',fromDatasetId: 'dataset_raw',},{id: 'f1_score',fromDatasetId: 'dataset_raw',}],legend: {data: ['acc_score', 'f1_score']},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},series: [{name: 'acc_score',type: 'line',datasetId: 'dataset_raw',encode: {x: 'threshold',y: 'acc_score',},smooth: true},{name: 'f1_score',type: 'line',datasetId: 'dataset_raw',encode: {x: 'threshold',y: 'f1_score',},smooth: true,symbolSize: 0, //设定实心点的大小normal: {color: '#6cb041',lineStyle:{width:1//设置线条粗细}}},]};myChart.setOption(option);this.request.get("/echarts/getThresholdData").then(res => {option.dataset[0].source =[]option.dataset[0].source.push(['id', 'threshold', 'acc_score', 'f1_score'],)var a = res.data.lengthfor (var i=0 ; i < a; i++) {option.dataset[0].source.push([res.data[i].id,res.data[i].threshold,res.data[i].accList,res.data[i].f1List])}myChart.setOption(option)})}
}
</script><style></style>

【VUE】【Echarts】绘制图表组件相关推荐

  1. vue echarts绘制市级地图下钻(带注释)

    vue echarts绘制市级地图下钻 ------- 以浙江嘉兴市为例 首先要知道地图的数据获取:http://datav.aliyun.com/portal/school/atlas/area_s ...

  2. Chart.js与ECharts.js图表组件对比与使用

    Chart.js与ECharts.js图表组件对比与使用 常用的 图表组件 Chart.js与ECharts.js的简要介绍与使用. Chart.js Chart.js官方网址.里面包括文档.例子和G ...

  3. 前端开发之vue可视化数据图表组件(Chart.js)

    前端开发之vue可视化数据图表组件(Chart.js) 前言 制作好的效果图 vue2中使用Chart.js 1.在项目中安装Chart.js 组件 2.vue文件 vue3中使用Chart.js v ...

  4. 在vue中使用图表组件工具echarts(一)

    本文介绍一款非常好用的图表绘画工具---echarts npm 安装 ECharts 你可以使用如下命令通过 npm 安装 ECharts npm install echarts 安装完成后,就可以在 ...

  5. Vue Echarts绘制世界地图

    1.绘制世界地图如下: 2,开始绘制地图 //安装Echarts npm install echarts --save 3.在Main.js中引入word.js世界地图 import '../node ...

  6. React中使用echarts绘制图表

    我们都知道,Echarts图表功能非常强大,使用起来也很方便,我们的项目中就用到了Echarts,现在笔者就带大家看看怎么在react中使用Echarts. 我们要想在react项目中高效使用echa ...

  7. vue+Echarts绘制K线图详解(一)----基本日K图绘制

    目录 1 引入Echarts 1.1 安装 1.2 引入 1.3 基本使用 2 基础K线图 2.1 基础k线图 2.2 基础日k图 3 总结 1 引入Echarts 1.1 安装 使用如下命令通过 n ...

  8. VUE echarts绘制省级/市级地图自动轮循tooltip

    效果图 绘制省级地图 1.安装echarts依赖,并在main.js中准备 import echarts from "echarts" Vue.prototype.$echarts ...

  9. 【vue + echarts】图表自适应缩放(跟随浏览器的窗口缩放,项目侧边栏折叠后的窗口缩放),图表重绘

    效果图: 先清楚两个东西,浏览器窗口的缩放和项目侧边栏折叠后窗口的缩放,这两个是不一样的 第一种,浏览器窗口缩放后,当前窗口会放大了或者缩小了,这时会走浏览器缩放的代码部分,前几期有出过文章说明,参考 ...

最新文章

  1. CentOS的阿里YUM源安装
  2. Unity3d 游戏中集成Firebase 统计和Admob广告最新中文教程
  3. ajax each html 太多,HTML5学习小记二ajax,window.orientation,prototype.forEach
  4. React中JSX的理解
  5. html中searchbutton点击没有反应,点击按钮加载完整的HTML后,使用Selenium加载其他元素...
  6. asp.net学习之扩展GridView
  7. 计算机谱写的古典音乐,2011计算机等级考试:用WPSOffice谱写音乐简谱
  8. RAC-DG 安装总结
  9. java使用poi读取word(简单,简约,直观)
  10. 新起点、新目标--获得MVP后的感悟
  11. 代码自动生成:Github Copilot
  12. HDU 6191 2017广西邀请赛Query on A Tree:可持久化01字典树(区间抑或最大值查询)
  13. Scala中的Option
  14. easymock 图片_小程序——使用Easy Mock
  15. QT5实现职工工资信息管理系统(文件读写)
  16. 【基于JAVA的旅游路线推荐系统-哔哩哔哩】 https://b23.tv/4STx5NI
  17. 下注玩客币到重仓公链,迅雷的区块链转型之路
  18. 基于MapReduce的手机上网流量统计分析
  19. Linux下 Xpad不能移动拖动 解决办法
  20. Mac的自带软件grapher

热门文章

  1. 一种开环控制的两轮差速驱动小车的设计
  2. TeeChart 7.0 With Source在Delphi 7.0中的安装
  3. Inno Setup 语法
  4. 防御 CSS 黑客——介绍“安全的 CSS hacks”
  5. 震旦ADC208复印机显示“请更换显影组件K”后 “哒哒…”的异响
  6. cgm 转jpg java_获取图片,音频,视频,压缩包文件类型的工具类
  7. 亚信联创2011 9 17招聘会笔试题
  8. linux培训_达内linux培训:7招教运维释放Linux操作系统的空间
  9. RSS2021中 有关复杂环境导航的论文
  10. 差点猝死!杭州某互联网大厂员工连续熬夜加班后,引发心肌炎被送ICU病房,公司:她加班是自愿的!...