html中echarts的快速使用

为了对文本分析结果进行丰富的多角度的呈现,我们通常需要用到各种各样的图表来更加形象具体地进行数据对比或者展示。

实际上,在这方面,网上有相当多地资源可供使用,比较有名地是echarts,d3等网站。

今天就如何快速使用echarts来在网页上展示数据进行简单地总结。

1.引入相应的js文件

包括echats.js或者echarts.min.js中的一个文件。也可以自定义相关的样式或者动态效果的文件。


<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>全面二孩政策 | 数据新闻报道</title>
  <script src="js/echarts.min.js"></script>
  <link rel="stylesheet" href="dist/css/bootstrap.min.css">
  <link href="font-awesome-4.7.0/css/font-awesome.css" rel="stylesheet">
  <link rel="stylesheet" type="text/css" href="css/style_static_pages.css">
</head>

2.初始化普通图表

1.在<body>中先声明图表将要位于的div

<div id="chart11" style="width: 750px; height: 400px;margin: 20px auto;"></div>

2.插入<script>标签插入图表。

<script type="text/javascript" src="js/echart11.js"></script>
(本例中每一个具体的的js文件在<body>标签内的末尾添加)

3.在js文件中对配色、尺寸、位置等信息进行修改和配置

/* 出生率、死亡率、增长率折线图 */
var dom = document.getElementById("chart11");
var myChart = echarts.init(dom);
var app = {};
app.title = '折柱混合';
option = {

    tooltip: {
        trigger: 'axis'
    },
    toolbox: {
        feature: {
            dataView: {show: true, readOnly: false},
            magicType: {show: true, type: ['line', 'bar']},
            restore: {show: true},
            saveAsImage: {show: true}
        }
    },
    legend: {
        data:['出生率‰','死亡率‰','增长率‰']
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: {
        type: 'category',
        data: ['1955','1960','1965','1970','1975','1980','1985','1990','1995','2000','2005','2010','2015']
    },
    yAxis: {
        type: 'value'
    },
    series: [
        {
            name:'出生率‰',
            type:'line',
            data:[32.6,20.86,37.88,33.43,23.01,17.82,18.21,17.8,21.06,17.12,14.03,12.4,11.9,12.07]
        },
        {
            name:'死亡率‰',
            type:'line',
            data:[12.28,25.43,9.5,7.6,7.32,6.21,6.34,6.57,6.67,6.57,6.45,6.51,7.11,7.11]
        },
        {
            name:'增长率‰',
            type:'line',
            data:[20.32,-4.57,28.38,25.83,15.69,11.61,11.87,11.23,14.39,10.55,7.58,5.89,4.79,4.96]
        }
    ]
};
if (option && typeof option === "object") {
    myChart.setOption(option, true);
}

综上,echarts就可以在网页中正常使用了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在Vue使用Echarts非常简单和方便。首先,我们需要安装Echarts的依赖包。可以通过npm或者yarn来安装Echarts。 npm install echarts 或者 yarn add echarts 一旦安装完成,我们可以在Vue组件引入Echarts。首先,在需要使用Echarts的组件引入Echarts的库。 import echarts from 'echarts' 接下来,在Vue组件的生命周期钩子函数,创建一个Echarts实例并进行配置。 export default { mounted() { // 创建一个 Echarts 实例 const chartContainer = document.getElementById('chart-container') const myChart = echarts.init(chartContainer) // 配置 Echarts myChart.setOption({ // 配置项... }) // 监听窗口变化,自动调整图表尺寸 window.addEventListener('resize', () => { myChart.resize() }) }, } 在这个例子,我们在组件的mounted钩子函数进行Echarts实例的创建。使用document.getElementById('chart-container')获取到父元素的DOM节点,然后用echarts.init()方法来创建Echarts实例。 接下来,在setOption()方法,我们可以配置Echarts的显示项。具体的配置项可以参考Echarts官方文档。在这个配置项,我们可以设置图表的类型、数据源、样式等。 最后,我们监听窗口变化事件,以及时调整图表的尺寸,使其适应屏幕的大小。 以上就是在Vue使用Echarts的基本步骤。通过这种方式,我们可以方便地在Vue项目使用Echarts来展示图表数据。 ### 回答2: 在Vue使用Echarts非常方便。首先,我们需要在项目安装Echarts依赖包。可以通过npm或yarn安装Echarts,比如在终端输入命令:npm install echarts或yarn add echarts。 安装完成后,我们可以在Vue组件引入Echarts,并在其mounted生命周期钩子进行初始化和绘制图表。例如,我们可以在一个柱状图组件使用Echarts: ``` <template> <div id="chart" style="width: 400px; height: 300px;"></div> </template> <script> import echarts from 'echarts'; export default { mounted() { // 初始化图表 const myChart = echarts.init(document.getElementById('chart')); // 定义图表的配置项和数据 const option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ data: [120, 200, 150, 80, 70, 110, 130], type: 'bar' }] }; // 使用配置项绘制图表 myChart.setOption(option); } }; </script> ``` 在上述例子,我们首先在template定义一个div容器,用于容纳Echarts图表。然后,在script引入echarts模块,并在mounted()生命周期钩子进行图表的初始化和配置。配置项包含x轴、y轴和series数据,我们可以根据具体需求进行自定义。最后,通过调用myChart.setOption(option)方法,将配置项应用到图表,实现图表的绘制。 需要注意的是,我们还可以在Vue组件利用一些生命周期钩子和方法来操作和更新图表,例如在数据发生变化时重新绘制图表。这样,我们就可以简单而快速地在Vue项目使用Echarts了。 ### 回答3: 在Vue使用Echarts是非常方便的。首先,我们需要安装echarts库。可以使用npm或yarn命令来安装echarts。安装完成后,我们可以在main.js文件引入Echarts库。 ```javascript import echarts from 'echarts' Vue.prototype.$echarts = echarts ``` 接下来,在需要使用Echarts图表的组件,我们可以使用`<template>`标签来创建一个容器,并在`mounted`生命周期钩子初始化和绘制Echarts图表。 ```html <template> <div ref="chart" style="width: 400px; height: 400px;"></div> </template> <script> export default { mounted() { this.initChart() }, methods: { initChart() { const chart = this.$echarts.init(this.$refs.chart) const option = { // 在这里设置你想绘制的图表的配置选项 } chart.setOption(option) } } } </script> ``` 注意,我们在`ref`属性给图表容器指定了一个引用名,并在`mounted`钩子使用`$refs`来引用该容器。然后,我们使用`this.$echarts.init`方法初始化图表,并将其挂载到DOM上。 接下来,我们可以在`option`对象设置图表的配置选项,如图表类型、数据、样式等。具体的配置选项请参考Echarts官方文档。 最后,我们使用`chart.setOption(option)`来绘制并更新图表。可以在需要更新图表的时候调用该方法。 以上就是在Vue使用Echarts的基本使用方式。通过这种方式,我们可以在Vue应用轻松使用Echarts来创建各种类型的图表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值