javascript - 添加趋势线到现有图表 Chart.js

标签 javascript charts chart.js linechart trendline

几个小时以来,我一直在寻找一种解决方案,将趋势线添加到使用 Chart.js 构建的现有图表中

我认为我们只能在 Chart.js 上添加对数趋势线?

我不想从头开始绘制趋势线,而是根据这 2 条线的现有数据添加 2 条趋势线;请看这个 fiddle 示例:

谢谢 https://jsfiddle.net/blueagency/p88mx3nw/

非常感谢您的帮助。

最佳答案

chartjs-plugin-trendline 提供插入 Chart.js 的直线趋势线。

新公共(public)管理: https://www.npmjs.com/package/chartjs-plugin-trendline/v/0.1.1

下载: https://www.jsdelivr.com/package/npm/chartjs-plugin-trendline

使用非常简单 - 只需将以下内容添加到您的数据集:

datasets: [{
            // Other configurations
            // ...
            trendlineLinear: {
                style: "rgb(43 ,66 ,255, 0.3)",
                lineStyle: "dotted|solid",
                width: 2
            }
        }]

关于javascript - 添加趋势线到现有图表 Chart.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43214785/

相关文章:

javascript - chart.js 在 div 和 Canvas 之外呈现

javascript - 在 Chart.js 中实现悬停回调

javascript - 如何向网络应用程序和浏览器发送推送通知?

javascript - 将字符串对象作为 onclick 函数中的第二个参数传递

javascript - node.removeChild 和 (c)=>node.removeChild(c) 有什么区别?

c# - 从 sql 查询 C# 填充系列

javascript - 修改谷歌图表中的最大值

javascript - 如何使用 Google Charts 制作柱形图开始动画?

javascript - Chart.JS 格式标签中的日期

javascript - 如何从 Next.js 中的 Formik 提交返回 API(获取)数据