Javascript 使用自定义代码将Chartjs更新为2.5

Javascript 使用自定义代码将Chartjs更新为2.5,javascript,jquery,css,chart.js,Javascript,Jquery,Css,Chart.js,我使用此自定义代码呈现负条形图值: html <canvas id="myChart" width="500" height="100"></canvas> (在此代码笔上找到) 但是,该代码在Chartjs版本1.0.2中,我需要使用2.5 这是我可能更新到2.5的代码笔,但我无法让它工作。 以下是您正在寻找的示例 根据我的经验,你需要一个定义了高度和宽度的div来包裹画布。我相信你可以免费得到响应。代码如下 var ctx = document.getElemen

我使用此自定义代码呈现负条形图值:

html

<canvas id="myChart" width="500" height="100"></canvas>
(在此代码笔上找到) 但是,该代码在Chartjs版本1.0.2中,我需要使用2.5

这是我可能更新到2.5的代码笔,但我无法让它工作。
以下是您正在寻找的示例

根据我的经验,你需要一个定义了高度和宽度的div来包裹画布。我相信你可以免费得到响应。代码如下

var ctx = document.getElementById("myChart").getContext("2d");
var myBarChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ["January", "February", "March", "April", "May", "June", "July", "August"],
        datasets: [
            {
                label: "My First dataset",
                backgroundColor: "rgba(220,220,220,0.5)",
                borderColor: "rgba(220,220,220,0.8)",
                hoverBackgroundColor: "rgba(220,220,220,0.75)",
                hoverBorderColor: "rgba(220,220,220,1)",
                borderWidth: 5,
                data: [65, 59, 80, 81, 56, 55, 40, -30]
            },
            {
                label: "My Second dataset",
                backgroundColor: "rgba(151,187,205,0.5)",
                borderColor: "rgba(151,187,205,0.8)",
                hoverBackgroundColor: "rgba(151,187,205,0.75)",
                hoverBorderColor: "rgba(151,187,205,1)",
                borderWidth: 5,
                data: [28, 48, 40, 19, 86, 27, 90, -42]
            }
        ]
    },
    options: {
        scales: {
            yAxes: [{
                display: true,
                ticks: {
                    beginAtZero: false,
                    min: -50
                }
            }]
        }
    }
});

这里有一个指向Chart.js文档的链接。条形图和比例尺部分将很有帮助

这是您正在寻找的示例

根据我的经验,你需要一个定义了高度和宽度的div来包裹画布。我相信你可以免费得到响应。代码如下

var ctx = document.getElementById("myChart").getContext("2d");
var myBarChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ["January", "February", "March", "April", "May", "June", "July", "August"],
        datasets: [
            {
                label: "My First dataset",
                backgroundColor: "rgba(220,220,220,0.5)",
                borderColor: "rgba(220,220,220,0.8)",
                hoverBackgroundColor: "rgba(220,220,220,0.75)",
                hoverBorderColor: "rgba(220,220,220,1)",
                borderWidth: 5,
                data: [65, 59, 80, 81, 56, 55, 40, -30]
            },
            {
                label: "My Second dataset",
                backgroundColor: "rgba(151,187,205,0.5)",
                borderColor: "rgba(151,187,205,0.8)",
                hoverBackgroundColor: "rgba(151,187,205,0.75)",
                hoverBorderColor: "rgba(151,187,205,1)",
                borderWidth: 5,
                data: [28, 48, 40, 19, 86, 27, 90, -42]
            }
        ]
    },
    options: {
        scales: {
            yAxes: [{
                display: true,
                ticks: {
                    beginAtZero: false,
                    min: -50
                }
            }]
        }
    }
});

这里有一个指向Chart.js文档的链接。条形图和比例尺部分将很有帮助

那太好了……但是为什么是黑白的呢?rbg值是彩色的。固定在上面。必须更新字段名称,还增加了可见性的厚度。现在看看密码笔。那太好了……但是为什么它是黑白的呢?rbg值是彩色的。固定在上面。必须更新字段名称,还增加了可见性的厚度。现在查看代码笔。