C# 如何从标签图表js获取x行值

C# 如何从标签图表js获取x行值,c#,charts,chart.js,C#,Charts,Chart.js,我想用js创建一个图表。我从标签中获取标签行x的值 通过从sql和get条件中选择数据,但当我设置labels=Label时,图表不会显示。 请帮帮我,我尝试了每一个建议 lbldate.Text=lbldate.Text+D1+“,“+D2+”,“+D3+”,“+D4+”,” var ldate=$('[id*=lbldate]')。val(); 变量配置={ 键入:“行”, 数据:{ 标签:ldate, 数据集:[{ 标签:“我的第一个数据集”, 数据:[65,40,80,81,56,8

我想用js创建一个图表。我从标签中获取标签行x的值 通过从sql和get条件中选择数据,但当我设置
labels=Label
时,图表不会显示。
请帮帮我,我尝试了每一个建议

lbldate.Text=lbldate.Text+D1+“,“+D2+”,“+D3+”,“+D4+”,”


var ldate=$('[id*=lbldate]')。val();
变量配置={
键入:“行”,
数据:{
标签:ldate,
数据集:[{
标签:“我的第一个数据集”,
数据:[65,40,80,81,56,85,45],
背景颜色:“rgba(255,99132,0.2)”,
}, {
标签:“我的第二个数据集”,
数据:[40,80,21,56,85,45,65],
背景色:“rgba(99255132,0.2)”,
}]
},
比例:{
xAxes:[{
网格线:{
显示:假,
线宽:1,
零线宽:1,
zeroLineColor:“#666666”,
抽签:假
},
滴答声:{
显示:对,
步长:0,
分:0,,
autoSkip:错误,
尺寸:11,
填充:12
}
}],
雅克斯:[{
滴答声:{
填充:5
},
网格线:{
显示:对,
线宽:1,
零线宽:2,
zeroLineColor:“#666666”
}
}]
},
斯潘:是的,
回答:是的,
MaintaintAspectRatio:正确
};
var ctx=document.getElementById(“myChart”).getContext(“2d”);
新图表(ctx,配置);

检查创建新图表,您缺少选项,结构应如下所示:

    new Chart(ctx, {
        type: 'MyType',
        data: data,
        options: options
    });
下一件事是,您发送到图表的标签应该是数组,您不能像
labels:something
那样写入,它应该是
labels:[something]
,因为它试图用标签映射数组,而您没有数组,然后它会复制错误。

检查创建新图表,您缺少选项,结构应如下所示:

    new Chart(ctx, {
        type: 'MyType',
        data: data,
        options: options
    });

下一件事是,您发送到图表的标签应该是数组,您不能像
标签:something
那样编写,它应该是
标签:[something]
,因为它试图用标签映射数组,而您没有数组,然后它会复制错误。

感谢您的建议,现在可以做,以及来自的建议感谢您的建议,现在可以做,以及来自的建议