Vue 3 中使用 Chart.js

这篇具有很好参考价值的文章主要介绍了Vue 3 中使用 Chart.js。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要在 Vue 3 中使用 Chart.js,您需要先安装和引入 Chart.js 库,并创建一个 Vue 组件来承载图表。
Vue 3 中使用 Chart.js,前端,vue.js,前端,chart.js,横轴日期,显示日期时间

1. 安装库

```shell
cnpm i chart.js moment chartjs-adapter-moment
```

2. 代码示例

<template>
  <div>
    <canvas id="chartCanvas"></canvas>
  </div>
</template>

<script>
import { Chart, registerables } from 'chart.js';
import 'chartjs-adapter-moment';
import moment from 'moment';

Chart.register(...registerables);

const data = {
  labels: ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04'],
  datasets: [{
    label: '数据集',
    data: [10, 20, 15, 30]
  }]
};


export default {

  mounted() {
    data.labels = data.labels.map(label => moment(label, 'YYYY-MM-DD')); // 转换为时间格式
    data.labels.map(l => console.log(l.format("YYYY-MM-DD")));
    this.renderChart(); // 在组件被挂载后创建图表
  },

  data() {
    return {
    }
  },

  methods: {
    renderChart() {
      const ctx = document.getElementById('chartCanvas').getContext('2d');
      Chart.defaults.elements.point.radius = 5;
      new Chart(ctx, {
        type: 'line',
        data: data,
        options: {
          scales: {
            x: {
              type: 'time',
              time: {
                unit: 'hour',
                displayFormats: {
                  hour: 'YYYY-MM-DD HH:mm:ss' // 时间格式
                }
              }
            },
          },
          responsive: true,
          plugins: {
            legend: {
              position: 'bottom',
            },
            title: {
              display: true,
              text: this.title
            }
          }
        },
      });
    }
  }
};
</script>


**文章来源地址https://www.toymoban.com/news/detail-544449.html

到了这里,关于Vue 3 中使用 Chart.js的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在 Angular 中使用 ng2-charts 来使用 Chart.js

    介绍 Chart.js 是一个流行的 JavaScript 图表库, ng2-charts 是 Angular 2+ 的一个包装器,用于在 Angular 中集成 Chart.js。 在本教程中,您将使用 Chart.js 和 ng2-charts 在 Angular 应用程序中创建示例图表。 要完成本教程,您需要: 本地安装了 Node.js,您可以按照《如何安装 Node.js 并创建本地

    2024年02月20日
    浏览(44)
  • Chart.js (v2.9.4)--如何像高版本一样支持skipNull

    项目开发中,用到Chart.js展示图表,用起来也非常方便,配置很灵活,很好用,给个数据集,设置一些配置值,实例化一个Chart出来,图表就非常丝滑地展现出来了。 但是作为开发人员都知道的一个真理,永远不变的就是变化,永远无理的都是客户的需求。 很不幸,我就撞到

    2024年02月14日
    浏览(41)
  • C# | 使用Chart动态展示实时折线图数据

    实时折线图是展示数据变化趋势的有效方式,可以用于监控系统性能、物理实验、股票走势等多个领域。 在C#中,我们可以使用Chart控件来实现实时折线图的展示,其动态性和可交互性可以帮助用户更好地理解数据。 本文将介绍如何使用Chart控件展示实时折线图数据,希望能

    2023年04月08日
    浏览(37)
  • C#使用Chart进行统计,切换不同的图表类型

    WindowsForm应用程序中Chart图表控件所属的命名空间: 命名空间: System.Windows.Forms.DataVisualization.Charting 对应的dll路径: C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1System.Windows.Forms.DataVisualization.dll ChartDemo,将默认的Form1,重命名为FormChart, 窗体设计器源程序

    2024年02月17日
    浏览(35)
  • Smith-Chart阻抗匹配工具的使用(一)

    一、件下载安装         下载链接:轻量级smith-chart用于阻抗匹配-嵌入式文档类资源-CSDN下载         破解:运行安装包中的破解文件,其中破解文件选择刚才安装文件下可执行文件SMITH.exe 二、简单操作 基本规则 新建一个DATAPOINT,设置为50欧姆 并联电容在该点沿smith圆顺时

    2023年04月24日
    浏览(35)
  • MATLAB | 如何使用MATLAB绘制甘特图(gantt chart)

    好久不见哈,今天带来一个不咋炫酷但是比较实用的甘特图绘制,就画一堆矩形嘛非常简单。 之所以这期工具函数放在最前面是因为比较短哈: 基本使用 设置任务开始时间,结束时间及任务编号后,调用工具函数绘图即可: 不咋好看的圆角 设置 Curvature 为0-1之间的数值即可

    2024年02月09日
    浏览(49)
  • Flutter最强大的图表库fl_chart的使用

    fl_chart 是Flutter中功能最全、最强大的图表库。在 flutter 中的地位相当于前端的 echarts 、android端的 MPAndroidChart 支持常见的LineChart(折线图)、BarChart(柱状图)、PieChart(饼图)。 库地址:https://pub-web.flutter-io.cn/packages/fl_chart 库文档提供了详细的api说明,但是太过形式主义,全是对参

    2024年02月09日
    浏览(39)
  • Devops系列二(使用helm chart,将java应用发布部署至k8s的示例)

    docker镜像已经有了,本文我们将接着演示如何使用helm部署应用到k8s。 分为两大部分: 制作helm chart,推送到私有仓库nexus helm拉取chart,部署到k8s 要求你先安装helm,随便一台linux机器即可,不要求你要有k8s或者docker环境。 这里,我删除了没用到的一些文件,最后保留的见下:

    2024年02月12日
    浏览(42)
  • QT chart进行画图

    QT Chart 是一个用于在 Qt 应用程序中绘制图表的开源库。它提供了多种类型的图表,如线图、柱状图、饼图等,可以用于可视化数据和统计信息。QT Chart 是一个基于 Qt 绘图框架的扩展,可以轻松集成到现有的 Qt 应用程序中。 使用 QT Chart,你可以通过简单的代码来创建和配置图

    2024年02月15日
    浏览(37)
  • C#中chart控件

    图表的5大集合 例子 第一步:创建工程 放入chart控件 选择图标类型 选择绘制曲线的宽度和颜色。 显示数据标签 添加标题 调整标题字体:大小和颜色 对坐标轴进行说明 设置间隔 设置刻度 设置游标:具有自动拖拽和放大功能 设置网格线的样式 调整表格的位置 编写代码 结果

    2024年01月23日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包