相关疑难解决方法(0)

Chart.js 具有一个共同图例的多个图表

一页上有多个图表。每条图表线都是通用的。我想显示像图这样的多个图表共有的图例。它像默认图例一样使用 OnClick 显示和隐藏所有图表线。 这张照片是假的 这张照片是假的

那可能吗?如何?

我曾在多个图表一个图例、多个图表 Chart JS尝试过Chart.js 同步图例切换。但是,这些解决方案有一个带有图例的图表,而该图例会影响其他图表。

我应该隐藏图表并只显示图例吗?我应该在没有数据的情况下绘制图表吗?

如果你能告诉我,我会毕业的

HTML

<script src="https://rawgit.com/nnnick/Chart.js/v1.0.2/Chart.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.0.0-beta/Chart.js"></script>
<div>
    <canvas id="myChartA"></canvas>
</div>

<div>
    <canvas id="myChartB"></canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

var ctxA = document.getElementById("myChartA").getContext("2d");
var ctxB = document.getElementById("myChartB").getContext("2d");

let data_A1 = [{
        x: "2019-01-01 00:01:38",
        y: "13.0"
    },
    {
        x: "2019-01-01 01:01:39",
        y: "11.0"
    },
    {
        x: "2019-01-01 02:01:40",
        y: "16.0"
    },
    {
        x: "2019-01-01 03:01:41",
        y: "15.0"
    },
    {
        x: "2019-01-01 04:01:42",
        y: "14.0"
    }
]; …
Run Code Online (Sandbox Code Playgroud)

html javascript chart.js

4
推荐指数
1
解决办法
3637
查看次数

标签 统计

chart.js ×1

html ×1

javascript ×1