ApexCharts在vue下示例——线条

通过集成其针对Vue的包装组件vue-apexcharts来轻松地将ApexCharts与我们的Vue应用程序一起使用。

如何在vue.js中添加配置apexcharts请参考在VUE中使用ApexCharts

代码内容
<template>
  <div id="chart">
    <apexchart
      type="line" height="350" :options="chartOptions" :series="series"
    ></apexchart>
  </div>
</template>

<script>
export default {
  name: "lineTest",
  computed: {},
  methods: {},
  data() {
    return {
      //数据集(数据名称,数据点)
      series: [
        {
          name: "Desktops",
          data: [10, 41, 35, 51, 49, 62, 69, 91, 148],
        },
      ],
      //图表格式
       chartOptions: {
            chart: {        //数据表的高度、类型(线条)、是否支持缩放
              height: 350,
              type: 'line',
              zoom: {
                enabled: false
              }
            },
            dataLabels: {
              enabled: false //在线条上显示数据值
            },
            stroke: {    //线条类型
              curve: 'straight'
            },
            title: {    //标题内容以及对齐方式
              text: 'Product Trends by Month',
              align: 'left'
            },
            grid: {    //图表背景样式及颜色
              row: {
                colors: ['#f3f3f3', 'transparent'], 
                opacity: 0.5
              },
            },
            xaxis: {    //x轴坐标显示
              categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
            }
          },
    };
  },
};
</script>

<style scoped>
/*图表的宽度设置,如果没有设置则图表将铺满整个屏幕*/
     #chart {
      max-width: 650px;
      margin: 35px auto;
    }
</style>
使用
<template>
  <div>
     <LineTest />
  </div>
</template>

<script>
import LineTest from "@/components/my_comp/apexchart_test/line";

export default {
  name: "alarm",
  components: { LineTest },
  data() {
    return {};
  },
  computed: {},
  methods: {},
  data() {
    return {};
  },
};
</script>

<style scoped>
</style>
图像效果

在这里插入图片描述

其它参数效果
 //图表格式
       chartOptions: {
            chart: {        //
              height: 350,
              type: 'line',
              zoom: {
                enabled: true  //添加了右上角的缩放及移动
              }
            },
        

在这里插入图片描述

 chartOptions: {
            chart: {        //数据表的高度、类型(线条)、是否支持缩放
              height: 350,
              type: 'line',
              zoom: {
                enabled: false
              }
            },
            dataLabels: {
              enabled: true//在线条上显示数据值
            },

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值