vue项目中引入HTML静态页面,vue项目中引入离线百度地图

  vue项目中引入HTML静态页面,vue项目中引入离线百度地图

  本文主要介绍vue项目中ECharts的介绍,它是一个功能强大的绘图插件。在Vue项目中,我们经常可以参考ECharts来完成一些图表的绘制;下面介绍的是ECharts在vue项目中的参考和使用,有一定的参考价值,有需要的小伙伴可以参考一下。

  :

目录

   1.安装2。介绍3。使用4。根据需要介绍ECharts图表和组件。

  

1.安装

  使用以下命令通过npm安装ECharts

  npm安装电子图表-保存

  

2.引入

  安装完成后,可以引入所有的echarts,这样我们就可以在这个页面上使用echarts的所有组件;介绍代码如下:

  从“echarts”导入*作为e charts;

  

3.使用

  引入完毕之后,我们可通过echarts提供的接口画出对应的图表,使用方法如下:

  模板

  差异

  “echart”

  id=我的图表

  :style={ float: left ,宽度: 100% ,高度: 400px }

  /div

  /模板

  脚本

  从“echarts”导入*作为e charts;

  导出默认值{

  data() {

  返回{

  姓名:“张学”

  Xdata: [2020-02 , 2020-03 , 2020-04 , 2020-05],//横坐标数据

  Y: [30,132,80,134]//纵坐标数据对应横坐标。

  };

  },

  已安装(){

  this . initecharts();

  },

  方法:{

  initEcharts() {

  常量选项={

  标题:{

  文本:“电子海图简介示例”

  },

  工具提示:{},

  图例:{

  数据:[销售]

  },

  xAxis: {

  数据:[衬衫,毛衣,雪纺衫,裤子,高跟鞋,袜子]

  },

  yAxis: {},

  系列:[

  {

  名称:销售量,

  类型:条形图,//类型是直方图。

  数据:[5,20,36,10,10,20]

  }

  ]

  };

  const myChart=echarts . init(document . getelementbyid( myChart );//图标初始化

  myChart.setOption(选项);//呈现页面

  //根据屏幕大小调整图表

  window . addevent listener( resize ,()={

  mychart . resize();

  });

  }

  }

  };

  /脚本

  效果如下:

  

4.按需引入 ECharts 图表和组件

  上面的代码会导入所有ECharts中的所有图表和组件,但是如果不想导入所有组件,也可以使用ECharts提供的接口来封装必要的组件。

  //介绍了echarts的核心模块,为echarts提供了必要的接口。

  从“echarts/core”导入*作为e charts;

  //引入直方图,带图表后缀。

  从“电子图表/图表”中导入{条形图};

  //介绍提示框、标题、直角坐标系、数据集、内置数据转换器组件,组件后缀为组件。

  导入{

  标题组件,

  工具提示组件,

  网格组件,

  DatasetComponent,

  DatasetComponentOption,

  转换组件

  }来自‘e charts/components’;

  //自动标签布局、全局过渡动画等功能

  从“echarts/features”导入{ LabelLayout,universal transition };

  //引入画布渲染器。注意,引入CanvasRenderer或SVGRenderer是一个必要的步骤。

  从“echarts/renderers”导入{ canvas renderer };

  //注册所需的组件

  echarts.use([

  标题组件,

  工具提示组件,

  网格组件,

  DatasetComponent,

  转换组件,

  条形图,

  LabelLayout,

  通用转换,

  CanvasRenderer

  ]);

  //接下来的使用和之前一样,初始化图表,设置配置项。

  var myChart=echarts . init(document . getelementbyid( main ));

  myChart.setOption({

  //.

  });

  需要注意的是,为了保证打包体积最小,ECharts在按需引入时不再提供任何渲染器,所以需要选择引入CanvasRenderer或SVGRenderer作为渲染器。这样做的好处是,如果只需要使用svg渲染模式,打包后的结果不会包含不必要的CanvasRenderer模块。

  关于在Vue项目中引入ECharts的这篇文章到此为止。有关Vue对ECharts的介绍的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: