Chart.js折线图未显示

温尼马卡

我用chart.js构建了折线图。但是该图表未显示。这是我的HTML

    <canvas id="myChart" width"600" height:"600"></canvas>

这是我的JavaScript。我没有这种方法的错误,但没有任何显示。

var c = $('#myChart');
var ct = c.get(0).getContext('2d');
var ctx = document.getElementById("myChart").getContext("2d").Line(data);


var data = {
labels: ["January", "February", "March", "April", "May", "June", "July","August", "November", "December"],
datasets: [
    {
        label: "Sodium intake",
        fillColor: "rgba(220,220,220,0.2)",
        strokeColor: "rgba(220,220,220,1)",
        pointColor: "rgba(220,220,220,1)",
        pointStrokeColor: "#fff",
        pointHighlightFill: "#fff",
        pointHighlightStroke: "rgba(220,220,220,1)",
        data: [165, 159, 180, 181, 156, 155, 140]
    },
    {
        label: "Sugar intake",
        fillColor: "rgba(151,187,205,0.2)",
        strokeColor: "rgba(151,187,205,1)",
        pointColor: "rgba(151,187,205,1)",
        pointStrokeColor: "#fff",
        pointHighlightFill: "#fff",
        pointHighlightStroke: "rgba(151,187,205,1)",
        data: [128, 148, 140, 119, 186, 127, 190]
    }
]

};

我使用的另一种方法类似于文档。我实例化了一个新图表。但是,此方法为我的折线图返回未定义。

var ctx = document.getElementById("myChart").getContext("2d");
var myLineChart = new Chart(ctx).line(data,{
belzierCurve : false

});

Nb12se

在您的html上:

<canvas id="myChart" width"600" height:"600"></canvas>

它应该是:

<canvas id="myChart" width="600" height="600"></canvas>

然后,替换您的代码

var c = $('#myChart');
var ct = c.get(0).getContext('2d');
var ctx = document.getElementById("myChart").getContext("2d").Line(data);

有了这个代码

var ctx = new Chart(document.getElementById("myChart").getContext("2d")).Line(data);

所以在你的js里

var data = {
    //your data here
}
enter code here

然后在数据之后添加此行

var ctx = new Chart(document.getElementById("myChart").getContext("2d")).Line(data);

因此,您的代码如下所示:

var data = {
  labels: ["January", "February", "March", "April", "May", "June", "July","August", "November", "December"],
  datasets: [
      {
          label: "Sodium intake",
          fillColor: "rgba(220,220,220,0.2)",
          strokeColor: "rgba(220,220,220,1)",
          pointColor: "rgba(220,220,220,1)",
          pointStrokeColor: "#fff",
          pointHighlightFill: "#fff",
          pointHighlightStroke: "rgba(220,220,220,1)",
          data: [165, 159, 180, 181, 156, 155, 140]
      },
      {
          label: "Sugar intake",
          fillColor: "rgba(151,187,205,0.2)",
          strokeColor: "rgba(151,187,205,1)",
          pointColor: "rgba(151,187,205,1)",
          pointStrokeColor: "#fff",
          pointHighlightFill: "#fff",
          pointHighlightStroke: "rgba(151,187,205,1)",
          data: [128, 148, 140, 119, 186, 127, 190]
      }
  ]
}

var ctx = new Chart(document.getElementById("myChart").getContext("2d")).Line(data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Chart.js-多个折线图-仅显示最后一个图表

来自分类Dev

如何使用Chart.js显示折线图数据集点标签?

来自分类Dev

如何从MVC控制器显示Chart.js折线图

来自分类Dev

Chart.js-使用addData()的折线图显示是否有错误?

来自分类Dev

为什么我的折线图不显示(Chart.JS)?

来自分类Dev

Angular-chart.js-使折线图不弯曲

来自分类Dev

向Chart.js折线图添加标题

来自分类Dev

具有区域范围的Chart.js折线图

来自分类Dev

Chart.js折线图设置背景色

来自分类Dev

增加chart.js中折线图的标签大小

来自分类Dev

Chart.js-向折线图背景添加渐变

来自分类Dev

Chart.js - 折线图最右边的数据点

来自分类Dev

Microsoft Chart Control中的折线图

来自分类Dev

MPAndroid Chart如何使折线图平滑

来自分类Dev

如何摆脱折线图上每个点顶部的折线(Chart.js)

来自分类Dev

使用d3.chart.js的d3.js中的折线图

来自分类Dev

使用Chart.js更改折线图的标签字体颜色

来自分类Dev

在带有json响应的chart.js中绘制折线图

来自分类Dev

在chart.js中绘制折线图,仅在值更改时才放置点

来自分类Dev

Chart.js水平折线图或修改后的水平条形图

来自分类Dev

是否可以使用chart.js恢复折线图中的x轴值

来自分类Dev

如何在Chart.js折线图上自定义y轴标签?

来自分类Dev

Chart.js在折线图上绘制两个json数据集

来自分类Dev

将时间缩放比例添加到折线图(Chart.js)

来自分类Dev

将XML数据解析为Chart.js折线图

来自分类Dev

使用chart.js将数据添加到折线图

来自分类Dev

如何创建带有锁定y轴的水平滚动Chart.js折线图?

来自分类Dev

Chart.js-如何将折线图数据集设置为在加载时禁用

来自分类Dev

Chart.js V2折线图缺失点

Related 相关文章

热门标签

归档