【问题标题】:Chart.js Pie ChartChart.js 饼图
【发布时间】:2016-01-01 07:44:57
【问题描述】:

我收到此错误:“未捕获的类型错误:无法分配给 [...”的只读属性“颜色”

我得到了 ajax 数据集,但是当我想绘制 Pie 时,它​​给出了提到的错误,有趣的是,当我删除颜色时,它也会再次给出与“颜色”关键字相同的错误。我可以用静态值绘制饼图,当使用 ajax 时会出现这个问题。

【问题讨论】:

标签: ajax chart.js


【解决方案1】:

根据他们的sample page

数据元素的键不应该用单引号括起来。

您应该像这样返回 JSON 数据:

var data = [
    {
        value: 8.9,
        color:"#F7464A",
        label: "Jurasic Park"
    },
    {
        value: 8.1,
        color: "#46BFBD",
        label: "Saving Private Ryan"
    },
    ...
];

【讨论】:

  • 是的,我删除了单引号但结果相同。正如你所展示的,我返回了 json
  • @NatiqVahabov 请将您的代码添加到您的问题中,否则无法排除故障 - 是的,我看到了图像......它无助于解决问题。例如,您如何使用获取的数据?你是如何初始化图表的?等
猜你喜欢
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 2017-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-29
相关资源
最近更新 更多