Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用chart.js呈现相同的图表_Javascript_Chart.js - Fatal编程技术网

Javascript 如何使用chart.js呈现相同的图表

Javascript 如何使用chart.js呈现相同的图表,javascript,chart.js,Javascript,Chart.js,我正在尝试在div上添加更多图表,我想使用for循环或其他方法在同一页面上呈现更多图表。我可以使用粘贴另一个图表来渲染图表。但是我想在vanila javascript中使用for循环或其他东西来呈现更多的图表。我想知道这是否可能 是的,这是可能的,您可以在for循环中调用新图表,确保保存图表实例,以便以后使用它们 例如: const图表={ 选项0:{ 键入:“行”, 数据:{ 标签:[“红色”、“蓝色”、“黄色”、“绿色”、“紫色”、“橙色”], 数据集:[{ 标签:“#投票数”, 数据:

我正在尝试在div上添加更多图表,我想使用for循环或其他方法在同一页面上呈现更多图表。我可以使用粘贴另一个图表来渲染图表。但是我想在vanila javascript中使用for循环或其他东西来呈现更多的图表。我想知道这是否可能


是的,这是可能的,您可以在for循环中调用新图表,确保保存图表实例,以便以后使用它们

例如:

const图表={
选项0:{
键入:“行”,
数据:{
标签:[“红色”、“蓝色”、“黄色”、“绿色”、“紫色”、“橙色”],
数据集:[{
标签:“#投票数”,
数据:[12,19,3,5,2,3],
边框宽度:1
},
{
标签:“#个点”,
数据:[7,11,5,8,3,7],
边框宽度:1
}
]
},
选项:{}
},
选项1:{
类型:'bar',
数据:{
标签:[“红色”、“蓝色”、“黄色”、“绿色”、“紫色”、“橙色”],
数据集:[{
标签:“#投票数”,
数据:[12,19,3,5,2,3],
边框宽度:1
},
{
标签:“#个点”,
数据:[7,11,5,8,3,7],
边框宽度:1
}
]
},
选项:{}
},
选项2:{
类型:“雷达”,
数据:{
标签:[“红色”、“蓝色”、“黄色”、“绿色”、“紫色”、“橙色”],
数据集:[{
标签:“#投票数”,
数据:[12,19,3,5,2,3],
边框宽度:1
},
{
标签:“#个点”,
数据:[7,11,5,8,3,7],
边框宽度:1
}
]
},
选项:{}
}
}
让activeCharts=[];
for(设i=0;i


是的,可能您尝试了什么:-/看看您的图像,我知道您试图实现的是从同一数据集创建多个图表。对吗?请为你的问题添加更多细节。我做到了哈哈,我做到了使用复制和粘贴Hi。最好提供一个代码示例。请阅读:非常感谢!!这正是我一直在寻找的!!我不知道该怎么做!现在我就能知道怎么做了!!非常感谢你