如何在柱状图中添加折线图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在柱状图中添加折线图相关的知识,希望对你有一定的参考价值。

参考技术A excel表格中,选中做图的原始数据所在的全部单元格,点击插入,柱形图,生成柱形图,看到完成比率一项并没出现柱形图,鼠标左键在图表中选取完成比率系列,右键点击设置数据系列格式,系列选项修改系列绘制在次坐标轴,已自动选定完成比率数据,选择插入,折线图,柱形图上加折线图的操作完成了。

在vue里面引入echarts(柱状图,饼图,折线图))

参考技术A 1.安装echarts 

npm install echarts -S

2.在main.js中引用echarts

import echarts from 'echarts'

Vue.prototype.$echarts = echarts

3.封装chart组件(复制粘贴就好了)

<!-- 为 ECharts 准备一个具备大小(宽高)的 DOM -->

<div id="bar" style="width: 600px;height:400px;"></div>

<div id="pie" style="width: 600px;height:400px;"></div>

<div id="line" style="width: 600px;height:400px;"></div>

在script里面写下面内容

export default

    mounted()

    this.drawLine();//调用这个方法

,

    methods:

        drawLine ()

        var echarts = require('echarts');

        var barChart = echarts.init(document.getElementById('bar'));

        var pieChart = echarts.init(document.getElementById('pie'));

        var lineChart = echarts.init(document.getElementById('line'));

        barChart.setOption(

          title:

              text: '柱状图'

          ,

          tooltip: ,

          legend:

              data: ['销量']

          ,

          xAxis:

              data: ["肉夹馍", "馒头", "豆沙包", "粉丝汤", "豆包", "油条"]

          ,

          yAxis: ,

          series: [

              name: '销量',

              type: 'bar',

              data: [5, 20, 36, 10, 10, 20]

          ]

        );

pieChart.setOption(

  title:

      text: '饼图'

  ,

  series: [

      name: '访问来源',

      type: 'pie', // 设置图表类型为饼图

      radius: '55%', // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。

      data: [ // 数据数组,name 为数据项名称,value 为数据项值

         

              value: 235,

              name: '视频广告'

          ,

         

              value: 274,

              name: '联盟广告'

          ,

         

              value: 310,

              name: '邮件营销'

          ,

         

              value: 335,

              name: '直接访问'

          ,

         

              value: 400,

              name: '搜索引擎'

         

      ]

  ]

);

lineChart.setOption(

  title:

      text: '折线图',

  ,

  tooltip: ,

  legend:

      data: ['销量', '试穿', '退货'],

      x: 'right'

  ,

  xAxis:

      data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]

  ,

  yAxis: ,

  series: [

      name: '销量',

      type: 'line',

      data: [5, 20, 36, 10, 10, 20]

  ,

      name: '试穿',

      type: 'line',

      data: [30, 40, 50, 20, 12, 30]

  ,

      name: '退货',

      type: 'line',

      data: [1, 2, 1, 3, 5, 2]

  ]

);

     

    

以上是关于如何在柱状图中添加折线图的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 折线图柱状图 饼图 控件都有哪些?

vue中echarts两组柱状图对比,可切换折线图、文本图并导出png

excel柱状图加折线图组合怎么做

如何将柱形图和折线图合为一张图表?

怎样把柱状图和折线图合并一起

android怎么让折线图上方显示数字