javascript - ChartJs水平线

标签 javascript reactjs chart.js

我正在使用 Chartjs 开发一个小型 React 项目。 我想显示一条水平线来与数据进行比较。

我使用与 CodePen 相同的代码:https://codepen.io/jordanwillis/pen/qrXJLW

但不为我工作:enter image description here

 const myChartRef = this.chartRef.current.getContext("2d");
        new Chart(myChartRef, {
            type: "line",
            data: {
                labels: this.state.chartLabels,
                datasets: [
                    {
                        label: "Quantités",
                        data: this.state.chartQt,
                    }
                ]
            },
            options: {
                responsive: true,
                title: {
                    display: true,
                    text: 'Chart.js Drsw Line on Chart'
                },
                tooltips: {
                    mode: 'index',
                    intersect: true
                },
                annotation: {
                    annotations: [{
                        type: 'line',
                        mode: 'horizontal',
                        scaleID: 'y-axis-0',
                        value: 5,
                        borderColor: 'rgb(75, 192, 192)',
                        borderWidth: 4,
                        label: {
                            enabled: false,
                            content: 'Test label'
                        }
                    }]
                }
            }
        });

我做了很多研究,但我找不到什么可能有问题..

最佳答案

您的注释位于图表底部的 y 值:5 处。

这是一个codepen与注释工作。

我假设你的标签看起来像这样:

labels: [6,7,8,9,10,11],

和您的数据

data: [38, 8, 32, 25, 47,30],

然后做出注释值:

value: 30,

enter image description here

关于javascript - ChartJs水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60753605/

相关文章:

javascript 在 IE 中慢,但在 Firefox 中快

javascript - WordPress 自动填写表单

javascript - PHPStorm 上的 JSX 语法错误

javascript - jsx 和 React 中的动态标签名称不传递 props

javascript - Chrome 64 更新 - 静音标签不再适用于 <video>

javascript - 为什么 1+ +"2"+3 在 JavaScript 中计算为 6?

javascript - 如何使用 React js POST JSON 数据?

Chart.js 饼图 : How to set background image for segment

javascript - Chart.js : how I can adjust Pie chart radius?

Chart.js:图表类型的动态变化(以线到条为例)